char和int的用法区别

int表示整型变量,是一种数据类型,用于定义一个整型变量,在不同编译环境有不同的大小,不同编译运行环境大小不同。char在标准中是unsigned,编译器可以实现为带符号的,也可以实现为不带符号的,有些编译器还可以通过编译开关来指定它是有符号数还是无符号数。

int表明整型变量,是一种数据种类,用以界定一个整型变量,在不一样编译自然环境有不一样的尺寸,不一样编译软件环境尺寸不一样。char在规范中是unsigned,编译器可以完成为带符号的,还可以完成为不带符号的,有一些编译器还能够根据编译电源开关来特定它是有标记数或是无标记数。

char和int的用法区别插图

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。

作者: 791650988

为您推荐

联系我们

联系我们

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部