如题所述
char 是字符变量,而 int 是整型变量。
1.在单个使用上,区别大约还没有int和unsigned int 大。
2.两者区别就是一个占4字节,一个占一字节,所以int能表示的比较多。
3.但是在数组上,char数组一般被称作字符串,在相关的库里一般都有对字符串有一些“特殊优待”。
4.也有面对更多编码推出的wchar(宽字符)类型,所以说char类型这种特殊地位,也是人为规定的。
总之,二者区别只是长度的不同,剩下都是表面,人为规定的。