一、基本数据类型

基本数据类型

整型 (整数类型 没有小数的数字 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

原文地址:https://www.cnblogs.com/liugangjiayou/p/11712739.html