C语言中int型和char型的区别在哪儿?

如题所述

c - '2' == c - 50,与c - 2差别是明显的。

对于c - '2'来说,这里的c通常是char类型,其值可能是'2','3',......‘8’,‘9’,那么c - '2'就是一个差值,这个值代表c与'2'的距离。

对于c - 2来说,这里的c可能是一个int类型,实际效果就是求两个整数的差。

扩展资料:

int型和char型变量相互赋值

整型和字符型是互通的,他们是在内存中存储的本质是相同的,只是存储的范围不同而已,整型可以是2字节,4字节,8字节,而字符型只占1字节。

Int:

标准函数INT(X)其基本功能是得到一个不大于X的最大整数,如INT(3.59)=3,INT(-2.01)=-3。INT函数是一个用途很广的函数,在教学中能有目的的分列其使用技巧。

参考资料来源:百度百科-char (计算机语言关键字)

参考资料来源:百度百科-INT

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