C/C++ 从入门到入门 chapt 3 - 2 数据类型(C/C++ 程序相关 part 1)

你抄起大缸
不管不顾就倒向我这个小缸
装满了无用的废水
我眼睁睁看着
珍贵的液体, 全洒在了地上
.....云山雾罩.....

诸位, 本文将针对C语言, 说明数据类型和相关的内容.
在 UP 眼里, 数据类型统共分成4类. 分别是 数字的, 字母符号的, 组合的, 其他的. 下面将针对前两类进行说明. 针对组合的数据类型, 将在后面说明
变量的定义和使用
变量用来存储一个或多个数据, 其本身可以根据用户的规定, 有常变量和非常变量之分, 也可以根据存储方式, 有static, auto, register之分.
变量的定义和声明方式如下:
其中中括号的存储方式部分代表可以省略, 默认是 auto
上面两者的区别在于, 第一个在声明时赋值, 第二个只进行了声明, 没有赋值.
数字
数字类型常见的共有两种大类: 整数 浮点数
整数
表现方式
1 2 3 4 5 6 ...
-1 -2 -3 -4 ...
0
相关关键字
关键字组合
整数的关键字组合. 以及对应的存储空间.
同类型数据所占的空间越大, 其能够表达的数字范围就越大.
浮点数
表现方式
浮点数的表现方式主要有以下几种.
常规表示
(非严格)科学技术法
形如
的
的表示方式, 在C / C++ 中, 可以使用如下方式表示:
相关关键字
浮点数主要有两个关键字.
一般地, float和double不与上述的 short 等关键字组合使用
NOTE
早期设备由于内存严重不足, 程序设计时候需要严格考虑到变量的个数以及每个变量的长短. 所以可能会有很多的float表示符出现在早期的程序中. 现阶段, 这个问题由于内存的容量大幅度增加,已经不是问题. 而且在使用float 时候, 可能会出现精确度不够高的情况, 再加之, 如果某位同学交给你的是个double类型数据, 而你却使用存储float数据的变量接收, 就会出现超出 float 的部分被舍弃的情况. 出现了可以避免的错误现象. 所以, 推荐所有同学, 今后写程序, 如果涉及到浮点数程序设计, 请多多使用double而减少float的使用
程序举例
例
编写程序伪代码, 存储并输出以下值.
下面是真正的程序代码:
理论上, 以上的数据类型关键字, 应该是完全掌握. 但是, 以上的关键字将会频繁的出现在程序中. 所以各位同学不必死记硬背.

接下来将详细介绍字符类型数据, 以及简单介绍组合的数据类型, 以为将来的学习做铺垫. 非常感谢大家的支持.