char和int有什么区别?

如题所述

int是整型变量,char是字符型变量。两者的区别主要在:

    整型变量int与字符型变量char所占字节不同,int在内存中占4个字节,而char只占1个字节。

    两者的储存数据范围不同。char的范围是有符号-128 ~ 127无符号0 ~ 255。int的范围是-32768 ~ 32767

拓展资料:

整型变量表示的是整数类型的数据。在C语言中,整形变量的值可以是十进制,八进制,十六进制,但在内存中存储着是二进制数。

字符型量包括字符常量和字符变量。字符串常量是由一对双引号括起的字符序列。字符变量的取值是字符常量,即单个字符。字符变量的类型说明符是char。字符变量类型说明的格式和书写规则都与整型变量相同。

温馨提示:答案为网友推荐,仅供参考
相似回答