c语言中char类型数据占1个字节。
在C语言中,char类型数据是可容纳单个字符的一种基本数据类型。
在给字符型变量赋值时,需要用一对英文半角格式的单引号’ ‘)把字符括起来。
一个字节(Byte)等于8个二进制位(bit),二进制取值范围:00000000~11111111。在C语言中,在无符号(unsigned)类型时char表示的范围是0~255,在有符号(signed)类型时char表示的范围是-128~127,可以表示256个整数。
字符变量实际上并不是把该字符本身放到变量的内存单元中去,而是将该字符对应的 ASCII 编码放到变量的存储单元中,char的本质就是一个1字节大小的整型。