Advertisement

字符型、浮点型、布尔型以及复合数据类型的总称

阅读量:

字符类型用于表示单个字符,在C语言中,字符通常通过单引号进行定义。例如,可以定义一个字符变量char a='@';其本质在于,字符在存储时仍然以数值形式的二进制代码进行保存。

ASCII值是指键盘上所有可输入字符均被赋予了一个对应的数值,该数值被称为ASCII码。例如,字母A对应的ASCII值为65,小写字母a对应的ASCII值为97,而数字字符'0'对应的ASCII值为48。

知识点1:字符具有两种不同的属性表现形式。

第一种属性是将字符视为整数进行处理,此时可以通过%d格式符输出其对应的ASCII数值;

第二种属性则是直接显示字符本身的字面形式,此时使用%c格式符即可实现。

知识点2:数据溢出(越界)问题。

由于char类型的数据占用8位存储空间,在实际运算过程中若超出其可表示的范围,则系统会自动舍弃最高位的数值信息,仅保留低位部分继续计算。

复制代码
 char a=300;     //300---->‭0001  0010 1100 把最高位舍去‬

    
  
    
 printf(“%d\n”,a);//44
    
    
    
    

与小数相关的类型

float--------->单精度浮点型 32位

double----->双精度浮点型 64位

知识1:计算机中对小数的存储方式

以12.56为例

第一步:将整数

全部评论 (0)

还没有任何评论哟~