初识C语言
// 单行注释 /* 多行注释 1.语言发展历程 二进制的指令 --> 汇编指令 --> B语言 --> C语言(高级语言) 2.C语言国际标准: ANSI C --- 美国国家标准化组织 C C89 C90 C99 C11... 3.C语言是一门编译型语言,而Python是一门解释型语言 */
主函数
# include <stdio.h> // 头文件,详情见下 // 主函数(标准的主函数写法),详情见下 int main(){ printf("Hello World"); // 输出语句,详情见下 return 0; } /* 1.头文件,它就相当于一个工具箱,我们引用头文件,就相当于引用一个工具箱 std ---> standard i ---> input o ---> output 因此,# include <stdio.h>的作用是:引入一个“标准输入输出”工具箱 当我们引入了这个工具箱后,下面的 printf() 代码才能够正常运作 ---知识补充: # include <stdio.h> <> 直接在系统目录进行查找,找不到会报错 # include "stdint.h" "" 先在当前目录下查找,找不到再在系统目录进行查找,还找不到会报错 2.main函数,即主函数,也叫入口函数,是程序执行的入口,每一个项目有且仅有一个主函数。 ---视野拓展: void main() //这是古老的写法(不推荐) { return 0; } */
常量
/* 什么是常量? ---程序运行的过程中,值不会改变的量 常量包括: 整型常量 如: 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 */
 
                    
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号