1、数据类型:
整型:int
短整型:short int
长整型:long int
浮点型:单精度(float)、双精度(double)
字符:char
复合数据类型:结构体、枚举、共用体
2、变量:内存中一段存储空间,对所赋值能够被释放和更改
3、变量初始化就是赋值的意思
4、常量的表示方法:
整数:
十进制: 传统的写法
十六进制:前面加0x或者0X
八进制: 前面加0 (注意不是字母O)
浮点数:
传统写法: float x=3.2
科学计数法
float x= 3.2e3 //x的值为3200
float x= 123.45e-2 //x的值是1.2345
字符
单个字符用单引号括起来
字符串用双引号括起来
5、常量是以什么形式存储在计算机的
整数是以补码的形式转化为二进制代码存储在计算机中的
实数是以IEEE754标准转化为二进制代码存储在计算机中
字符的本质也是与整数的存储方式相同
6、不同类型数据之间相互赋值的问题(有关强制转换C和C++需要深究)
7、基本的输入与输出函数的用法
printf () ——将变量的内容输出到显示器上
四种用法:
(1)printf (“字符串”)
(2)printf ( “输出控制符”,输出参数)
(3) printf (“输出控制符1 输出控制符2.... , 输出参数1,输出参数2......)
输出控制符和输出参数的个数必须一一对应
(4) printf (“输出控制符 非输出控制符”,输出参数)
输出控制符包含如下:%d %ld %c %f %lf %x (%X 或 %#X) %o
为什么需要输出控制符
a、01组成的代码可以表示数据也可以表示指令
b、更好的区分输出参数
scanf () ——通过键盘将数据输入到变量
用法一:scanf("输入控制符”,输入参数);
功能:将从键盘输入的字符转化为输入控制符所规定的数据&#