char和int有什么区别?

 我来答
权绮067
2023-03-27
知道答主
回答量:27
采纳率:0%
帮助的人:8460
展开全部


区别如下:

1.char占1字节,int占4字节。

2.储存数据的范围不同,char可以储存-128~127,int可以储存-2^32~2^31-1。

3.储存的字符是字符的ascii码,ascii码是0~127。

4.int是整形变量,char是字符变量。

扩展资料:

  1. 字符变量是存放字符常量的变量,其取值是字符常量,即单个字符。字符变量的类型说

是char。

2.在C语言中,字符型数据和整型数据之间可以通用,即一个字符型数据既可以以字符形式输出,也可以以整数形式输出。以字符形式输出时,需要先将存储单元中的ASCII码转换成相应的字符,然后输出。以整数形式输出时,直接将ASCII码作为整数输出。字符型数据也可以进行算数运算,此时是对他们的ASCII码进行算数运算。例如:ch2=ch1+1。

参考资料:

字符变量_百度百科

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式