1. 什么是数据类型
(1)基本类型数据
整数 :整型--int 4字节) 短整型--short int(2字节) 长整型--long int(8字节)
浮点数【实数】:
单精度浮点数-- float(4字节)
双精度浮点数-- double(8字节)
字符 : char(1字节)
(2)复合类型数据
结构体
枚举
共用体
2.什么是变量
变量的本质就是内存中的一段存储空间
3.变量为什么初始化?
所谓初始化就是赋值的意思
4.如何定义变量
数据类型 变量名=要赋的值
等价于
数据类型 变量名
变量名=要赋的值
例如: int i=3 ; 等价于 int i ; i=3
int i, j ; 等价于 int i ; int j
int i, j=3 ;等价于 int i ; int j; j=3
4.什么是进制
十进制是逢十进一 二进制是逢二进一
为了实际需要设置了八进制和十六进制
(八进制前面加0 十六进制前面加0X)(在数字后面加字母B是二进制,O是八进制,D是十进制,H是十六进制)
printf的用法
%d表示以十进制输出
%x表示以十六进制输出
%o表示以八进制输出
5.常量在C语言中怎么表示
整数
十进制: 传统的写法
十六进制:前面加0x或者0X
八进制: 前面加0 注意是数字零不是字母o
浮点数
传统的写法
float x = 3.2;//传统
科学计数法
float x= 3.2e3 ;//x的值是 3200
float x =123.45e-2 ; //x的值是1.2345
科学计数法
字符
单个字符用单引号括起来
字符串用双引号括起来
常量以什么样的二进制代码储存在计算机中
整数是以补码的形式转化为二进制代码存储在计算机中的
实数是以IEEE754标准在转化为二进制代码存储在计算机中的
字符的本质也是以整数形式