全心思齐网

int和char的区别是什么?

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。

匿名回答于2024-05-22 23:33:32


1、表示的变量类型不同:

char 是字符变量,而 int 是整型变量。

2、申请的类型数据不同:

char 用来申请字符和字符串或者字符串指针;int 用来申请整型数据,或者整形数据指针。

匿名回答于2024-05-14 11:51:28


相关知识问答