c语言中char类型数据占几个字节

c语言中char类型数据占1个字节。

在C语言中,char类型数据是可容纳单个字符的一种基本数据类型。

在给字符型变量赋值时,需要用一对英文半角格式的单引号’ ‘)把字符括起来。

一个字节(Byte)等于8个二进制位(bit),二进制取值范围:00000000~11111111。在C语言中,在无符号(unsigned)类型时char表示的范围是0~255,在有符号(signed)类型时char表示的范围是-128~127,可以表示256个整数。

字符变量实际上并不是把该字符本身放到变量的内存单元中去,而是将该字符对应的 ASCII 编码放到变量的存储单元中,char的本质就是一个1字节大小的整型。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注