char 型和int详解?
char 型和int在计算机看来都是数子因为char会转为ASCLL码再以二进制处理 比如'+'会转为41 而41也是41 那么int和char运用时不同处在哪 我理解不够透望指点
说反了.
char占用一个字节,int占用2或4个字节(由编译器决定,16位操作系统dos下的tc是2个字节,32位的windows下的vc是4个字节)
char和int中存储的都是整数,可以用以下程序验证:
#include<stdio.h>
int main()
{
int a='c';
char c=99;
printf("int a=%c or %d \n",a,a);
printf("char c=%d or %c \n",c,c);
return 0;
}
程序输出为:
int a=c or 99
char c=99 or c