c++ 中常量与变量 基本数据类型

Java中常量如何分类?

c++中常量怎么着分类?

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

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

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

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

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

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

4、字符常量,一个假名或数字,用 ” 举行标识

4、字符常量,一个假名或数字,用 ” 举办标识

5、字符串常量,一个或四个字符,用 “” 举办标识。

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

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

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

再有一种常量的布道叫全局常量,写在函数之外,所有的函数都可调用。所有的constant
讲明都需要采用大写字母,所有字母大写

再有一种常量的说教叫全局常量,写在函数之外,所有的函数都可调用。所有的constant
阐明都亟需选拔大写字母,所有字母大写

什么团结表明一个常量?

何以是变量?

声称的格式是:final datatype 常量名(全部大写) 值

变量的概念:

举例: final double PI =3.14159265

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

什么是变量?

(2)该区域有谈得来的称号(变量名)和数据类型。变量如何命名?使用标识符,c++中标识符只可以包括字母、数字、下划线,而且无法以数字起首。java中的标识符是字母、数字、下划线、$,而且不可能以数字先导。

变量的定义:

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

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

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

(2)该区域有友好的名目(变量名)和数据类型。变量如何命名?使用标识符,c++中标识符只可以包括字母、数字、下划线,而且无法以数字先导。java中的标识符是字母、数字、下划线、$,而且无法以数字最先。

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

(3)该区域的数额足以在数据类型内连发变更。

c++和java都是是敏感的,都严俊区分轻重缓急写 

变量使用的格式规范是哪些?

首字母大写,Variable_Demo$Byte

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

第两种格局,举例:

c++和java都是是敏感的,都严谨区别轻重缓急写 

char characterOfThisNumber,c2;
characterOfThisNumber=’3′;
c2=’a’;

首字母大写,Variable_Demo$Byte

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

其次种艺术,举例:

(1)可以重复使用

char characterOfThisNumber,c2;
characterOfThisNumber=’3′;
c2=’a’;

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

变量的含义是咋样?有什么样用?

  Java当中有咋样数据类型?有三种?

(1)可以重复使用

 

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

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

  Java当中有咋样数据类型?有两种?

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

Byte 字节型 1个字节
占多少个二进制位?三个二进制位,可以象征的数字从-128~127期间的平头

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

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

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

Int 整型 4个字节 占多少个二进制位?
32个二进制位,可以象征的数字从-2^31~2^31-1

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

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

boolean 布尔型 只有多个值 true false

Double 双精度 8个字节 64个二进制位,能够代表的数字从-2^63~2^63-1

char 字符型 怎么着表示 ”

Float 单精度 4个字节 4个字节 占多少个二进制位?
32个二进制位,可以代表的数字从-2^31~2^31-1

string 字符串类型 如何表示” “

Boolean 布尔型 唯有六个值 true false

练习题1:

Char 字符型 怎么着表示 ”

出口一个长整型的变量 123456789012345

String 字符串类型 咋样表示” “

long l=123456789012345;

练习题1:

练习题2:

输出一个长整型的变量 123456789012345

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

long l=123456789012345;

float f=2.4;

练习题2:

练习题3:

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

出口一个布尔类型的变量

float f=2.4;

boolean b=true; bool

练习题3:

b=false;

出口一个布尔类型的变量

练习题4:

boolean b=true; bool

强制类型转换

b=false;

double to float

练习题4:

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

强制类型转换

b=b+200;

double to float

b=(byte)(b+200);//为啥输出的结果是负数?203平头,占内存当中的多少个字节?4个字节32位,而更换后byte,占内存中五个字节16位,

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

起名 1

b=b+200;

练习题5:

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

出口1个字符型的加法总计

起名 2

System.out.println=sop

练习题5:

sop(‘a’+1);

出口1个字符型的加法统计

System.out.println((char)(‘a’+1));

System.out.println=sop

System.out.println((char)(‘你’+1));

sop(‘a’+1);

cout<<

System.out.println((char)(‘a’+1));

练习题6:

System.out.println((char)(‘你’+1));

int 也对应着一个类,Integer

cout<<

以身作则变量的溢出职能

练习题6:

int i=Integer.MAX_VALUE+1;

int 也对应着一个类,Integer

练习题7:

以身作则变量的溢出效益

算术运算符+-*/

int i=Integer.MAX_VALUE+1;

x=x/1000*1000;

练习题7:

cout

算术运算符+-*/

sop(x);

x=x/1000*1000;

cout

sop(x);

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图