这个需要看编译器的设置,VC、Dev C、VisualStudio等大部分编译器的默认都是char占一个字节(Byte)。在C和C 中可用函数sizeof(char)求出char的字节数。
char是字符型变量申明字,在内存中占用字节数根据其申明的类型而定
1、char x,y;申明数据变量,占用一个字节
2、char x[n],申明数组变量,占用n+1个字节
3、char *p,申明指针变量,占用两个字节,相当于p[1]
一个字符型变量(char)占1 byte(字节)=8 bit(位)
c中char类型数据占用一个字节
刚好一个byte