// 内容:注释与主函数 // 单行注释 /* 多行注释 以下是主函数,也叫入口函数,是程序执行的入口,每一个项目有且仅有一个主函数 */ # include <stdint.h> // 头文件,详情见下 int main(){ return 0; } /* 头文件,它就相当于一个工具箱,我们引用头文件,就相当于使用一个工具箱 # include <stdint.h> <>直接在系统目录进行查找,找不到会报错 # include "stdint.h" ""先在当前目录下查找,找不到再在系统目录进行查找,还找不到会报错 */
// 内容:常量 /* 什么是常量? ---程序运行的过程中,值不会改变的量 常量包括: 整型常量 如:123、100、0xa5 实型常量 如:3.14、-20.3f、6.23e5、8.12e-3 符号常量 如: # define PI 3.14 地址常量 如: 内存编号,不可改变 字符常量 如: 'a' 'A' '@' '1' '9' '\n' '\\' '\255' 字符串常量 如: "ABC" "Ac9" "a" "" */
// 内容:变量 /* 什么是变量? ---1.程序运行的过程中,值可以改变的量 ---2.代表着一个有名字的,具有特定属性的一段内存 ---3.可以用来存储数据 ---4.变量在使用前必须先定义(且有值) ---5.变量的命名必须是合法标识符 ---6.变量名是具有特定属性的一段内存的名字 变量的命名 基本要求: 1.由数字,字母,下划线组成 2.开头不能是数字 3.不能是关键字 注意事项: 1.区分大小写 2.养成好的命名习惯 3.见名知义 */
// 内容:基本数据类型 /* 类型 ---数据的种类(包括存储单元的长度,数据的存储形式等) 什么是基本数据类型? ---最常用的,最基本的,最简单的数据类型 整型 short、int、long 实型 float、double 字符型 char 枚举型 enum */ int main(){ int a; char b = "hello world"; sizeof(b); // 查看占了多少字节(1个字节:8位二进制数位) } /* <整型> 1."整数"默认是int类型 2.整型与整型进行运算,结果还是整型,如:3/2的结果为1,而不是1.5(小数部分直接去掉) 3. 有符合的:signed 无符号的:unsigned 4.占用空间 short 2字节 int 2字节或者4字节(分别对应32位系统、64位系统) long 8字节 5.取值范围 例如: short 2字节(即:16位二进制数位) 2的8次方(共65536个值) signed short -32767 --- +32768 unsigned short 0 --- +65535 <实型/浮点型> "小数"默认是double类型---------3.14(double类型) 3.14f(float类型) float 单精度 变量占4字节 double 双精度 变量占8字节 <字符型> 注意事项 1.实际上并没有存储字符,而是存储ASCII码中对应的数值编号 2.用单引号界定字符'A' 'a' 3.区分数字和数字字符 取值范围 char类型的变量:1字节(8位二进制数位) ---> 256个值 signed char: -127 --- +128 unsigned char: 0 --- +255 */