int表明整型变量,是一种数据种类,用以界定一个整型变量,在不一样编译自然环境有不一样的尺寸,不一样编译软件环境尺寸不一样。char在规范中是unsigned,编译器可以完成为带符号的,还可以完成为不带符号的,有一些编译器还能够根据编译电源开关来特定它是有标记数或是无标记数。
char和int的操作方法差别
1、表明的数据范畴不一样
int是-32768~32767中间的整数,超出范畴表明下不来,小数也表明不上;char表明-128~127中间的整数,或是A、B、C、D等一个字符;float可以表明小数,并且范畴非常大,一般是10的-37次方~10的38次方中间。
2、标识符种类不一样
int为整数型,用以界定整数种类的数据 ;float为单精度浮点型,能精确到小数位后六位 ;char为字符型,用以界定标识符种类的数据
3、内存大小不一样
char 的内存大小是1 个byte; int 的内存大小是4 个byte; float 内存大小是4 个byte。
char和int表明的数据范畴
1、int:数的范畴为-(2的31次方-1)到(2的31次方-1),数据为-2 147 483 647~2 147 483 647。
2、float:整数極限为3.4*10^38。
3、char:-128- 127。