A.常量:
•定义:固定不变值,例如1,1.9,A,c等
•分类:
1.整型常量:
-
一般的整型常量:1 2 3 4
-
无符号整型常量:1u
-
长整型常量:1l
-
短整型常量:没有特殊的表示方式
2.实数常量:
-
单精度:1.1f
-
双精度:1.3
-
特殊表示形式:科学计数法:2.32E10
3.字符常量:
-
字符边界符:' '
-
正常字符:‘A’ 一般情况下只有1个
-
特殊字符:转义字符: 由\\和特殊字符组成,如图所示:
4.字符串常量:
-
字符串边界符:" "
-
正常字符: " ABC"
-
字符串与字符的区别:①'A'和"A”有区别 ②“A”是有两个字符,所有的字符串都有一个'\0'为结束符号
B.变量:
•定义:可以改变的量,就像一个容器(可以装东西),变量就是用来转常量的
•代码形式:
1.定义变量时不做初始化:类型 变量名;
2.定义变量时做初始化:类型 变量名=初始值;
C.C语言基本数据类型
-
int:整数,注意修饰词long(长)和short(短)只能修饰整数,例 long int
-
float:单精度,有符号和无符号,不能修饰float和double类型
-
double:双精度
-
char:字符
-
unsigned:无符号 只有整数
-
singed:有符号 负数和正数均包含,默认的数据均视为有符号
-
特殊修饰词:①const修饰:创建时必须初始化 ;不能被修改 ②static修饰:初始化代码只执行一次;保存上一次运行结果 ③extern修饰:修饰外部变量
-
基本数据类型占用的内存:
D.进制知识:
-
十进制:满十进一
-
八进制:满八进一 例如:02547
-
二进制:满二进一 例如:0b10100
-
十六进制:满十六进一 例:0x23AD
-
-
进制转化:①手算 ②去百度
-
二进制与存储单位:
E.原码,反码,补码的概念
-
原码:引入符号位,用最高位表示符号位的二进制数 0:正数 1:负数
-
反码:原码的符号位不变,其他位取反(0-》1 1-》0)
-
补码:反码加1 补码是计算机中真实存储数据
-
注意:正数三码合一,负数用补码存储
标签:字符,常量,符号,补码,整型,修饰 From: https://www.cnblogs.com/amxiang/p/16886964.html