一:概述
1.c语言的数据类型
基本类型 整形
实型(浮点型)
字符型
枚举类型
构造类型 数组类型
结构体类型
共用体类型
指针类型
空类型
2.变量
先定义后使用
标识符
-》第一个必须是数字或者下划线
3.常量
一般是大写字母表示
# define PI 3.14
在主函数之前写,并且后面不能有";"。
二:整形数据
1.整型变量
存放方式
补码的形式
数值的多少,取决这个变量的数据类型
2.整形变量的分类
基本类型
int,占2个字节
短整型
short,占2个字节
长整型
long,占4个字节
无符号型
unsigned,
分为三种:unsigned,unsigned short,unsigned long
3.整型常量
十进制的整型常量
八进制整型常量
0作为前缀,0~7为数值。
十六进制整型常量
0x为前缀。
4.整型常量的类型
同样有6中类型。
在整型常量后面加上L或l,表示long int。
在整型常量后面加上U或u,表示无符号。
如:-1u:
将-1在内存中表示,然后当成无符号的数来表示。
5.printf()
一般格式
输出的格式字符
%d
%md:m为数据的宽度,正数是右对齐,负数则是左对齐
%ld:长整数类型
%mld
%o:八进制输出格式(因为在内存里是0,1,表现形式完全靠输出的形式),输出不带0。
%lo,%mo,%mlo
%x:十六进制
%u:无符号格式输出
6.scanf()