一、基本数据类型
基本数据类型
整型 (整数类型 没有小数的数字 3 4 5)
浮点型(实型) 小数类型
字符类型 hello 一个字母
字节 单位 内存大小的基本单位
10MB B Byte 字节 M 10^6 2^
10^3 1000 2^10 1024
b bit比特 二进制位 8bit=1 Byte
网速 100M 100Mb/s 上网能达到的最大值12.5MB/s
1.整数类型 int	数据大小 数据存放的范围(32位环境)
	4个字节		-2^31~2^31-1 9位数
	对于数字比较大的 存不下
	
	short 短整型		2字节	-2^15~2^15-1
	long  长整型		32位环境和int一样
	long long 超长整型	8个字节		-2^65~2^65-1
	
	int存放整数 范围 大概能够存放9位整数	超过这个范围 使用其他的类型
2.浮点型  float单精度浮点型		double双精度浮点型
	float 4个字节  -3.4*10^38~3.4*10^38	 精确到6~7位
	double 8个字节 -1.7*10^38~1.7*10^308 精确到16~17位
	
	double好处 1.能够存放的数据范围比较大  2.精度比较高
	float好处 1.内存小 省内存  计算比较快
	
	324563454.123
	浮点型存放的是近似值(不够精确)
3.字符型  char
	1个字节  范围-128~127
	0~127之间的数字 每个数字对应一个字符---->ASCII码
	
	48--->0
	67--->A
	97--->a
	
	变量是用来存放数据的	类型 是给数据分类的
	
	1.只能是字母数据下划线 字母 美元符号组成
	2.不能是数字开头
	3.c语言自带的关键字不可以使用 int
	
	编译器可能提供特殊的命名方式(不算正式的命名 vs可以中文命名) 换了其他编译器不适用
	
	常用的命名方法
	驼峰命名法(小驼峰)	除了第一个单词外 其余单词首字母全部大写
		mciSendString
	
	见名知意	从变量名区分这个变量做什么作用
	
	2^3		2的3次方	3个2相乘  2*2*2
	
	计算机用二进制位单位----->一个二进制  一个bit
	
	变量和常量	
	不可以改变的数据	圆周率  重力加速度	代码不可以改变的 常量
	在代码中可变的数据 int x;
	常量不需要定义
	#define
	
	
                    
                
                
            
        
浙公网安备 33010602011771号