zoukankan      html  css  js  c++  java
  • c++ 中常量与变量 基本数据类型

    c++中常量如何分类?

    1、整数常量,所有的整数。 整数又分为 int (integer) 占用4个字节 一个字节占几个二进制位?8个二进制位,一个整型变量占32位二进制位 (内存中开辟出来的存储空间)

    2、小数常量,所有的小数。

    3、布尔型常量,只有两个值,true, false。

    4、字符常量,一个字母或数字,用 '' 进行标识

    5、字符串常量,一个或多个字符,用 “” 进行标识。

    6、null常量,只有一个值就是null,表示空 

    还有一种常量的说法叫全局常量,写在函数之外,所有的函数都可调用。所有的constant 声明都需要使用大写字母,所有字母大写

    什么是变量?

    变量的概念:

    (1)内存中的一个存储区域

    (2)该区域有自己的名称(变量名)和数据类型。变量如何命名?使用标识符,c++中标识符只能包括字母、数字、下划线,而且不能以数字开头。java中的标识符是字母、数字、下划线、$,而且不能以数字开头。

    (3)该区域的数据可以在数据类型内不断变化。

    变量使用的格式规范是什么?

    第一种方法,举例: byte b=3;//在起名的时候要注意什么?第一个单词的字母小写,第二个单词的首字母大写,第三个单词首字母大写,这叫驼峰突起,在起类名的时候第一个单词

    c++和java都是是敏感的,都严格区分大小写 

    首字母大写,Variable_Demo$Byte

    第二种方法,举例:

    char characterOfThisNumber,c2;
    characterOfThisNumber='3';
    c2='a';

    变量的意义是什么?有什么用?

    (1)可以重复使用

    (2)可以不断的变换数值

      Java当中有哪些数据类型?有几种?

    short  int短整型 2个字节 占几个二进制位?16个二进制位,可以表示的数字从-2^15~2^15-1

    int 整型 4个字节 占几个二进制位? 32个二进制位,可以表示的数字从-2^31~2^31-1

    long int长整型 8个字节 64个二进制位,可以表示的数字从-2^63~2^63-1

    double 双精度 8个字节 64个二进制位,可以表示的数字从-2^63~2^63-1

    float 单精度 4个字节 4个字节 占几个二进制位? 32个二进制位,可以表示的数字从-2^31~2^31-1

    boolean 布尔型 只有两个值 true false

    char 字符型 如何表示 ''

    string 字符串类型 如何表示" "

    练习题1:

    输出一个长整型的变量 123456789012345

    long l=123456789012345;

    练习题2:

    输出一个单精度的小数常量 2.4

    float f=2.4;

    练习题3:

    输出一个布尔类型的变量

    boolean b=true; bool

    b=false;

    练习题4:

    强制类型转换

    double to float

    byte b=3; //在Java当中对应着一个类,Byte

    b=b+200;

    b=(byte)(b+200);//为什么输出的结果是负数?203整数,占内存当中的几个字节?4个字节32位,而转换后byte,占内存中两个字节16位,

    练习题5:

    输出1个字符型的加法计算

    System.out.println=sop

    sop('a'+1);

    System.out.println((char)('a'+1));

    System.out.println((char)('你'+1));

    cout<<

    练习题6:

    int 也对应着一个类,Integer

    演示变量的溢出效果

    int i=Integer.MAX_VALUE+1;

    练习题7:

    算术运算符+-*/

    x=x/1000*1000;

    cout

    sop(x);

  • 相关阅读:
    ege图形化编程配置过程及出现的问题解决方法
    两个头文件相互包含导致未定义类型
    20180318CSP比赛
    jdk7和jdk8都下载了 如何设置java版本为jdk7?
    CCF|CSP|模拟试题|游戏
    2018蓝桥杯|基础练习|十六进制转八进制
    2018蓝桥杯|历届试题|翻硬币
    2018蓝桥杯|历届试题|数字游戏
    2020年9月18日 可变字符序列:StringBuffer和StringBuilder(尽量掌握底层代码跟踪分析的能力)
    2020年9月17日 String 常用方法四、五、六、七、八、九
  • 原文地址:https://www.cnblogs.com/qingyundian/p/7594815.html
Copyright © 2011-2022 走看看