什么是语言:
语言的发展:
- 101100100阶段-编写难需要大量的查询
- 开始出现助记符号,add,慢慢开始出现汇编语言
- B语言
- C语言,C++,高级语言
C语言的发展:
- 早期c语言没有固定的语言标准
- 慢慢开始成熟受到青睐,流行。
- 出现国际标准ANSI-89,ANSI-90。之后有99,11,、
C语言工程创建基础:
.c是源文件,.h是头文件。
头文件是“.h”文件,提供接口;源文件是“.cpp”文件,提供实现,我们程序员通过.c文件编译程序,把语言通过cpu转化为机器语言。
创建简单hellowrold
#include <stdio.h>;//stdio
标准输入输出的库函数
int main()
主程序入口 {
int a=10;//
printf("%d\n",a);
}
数据类型:
数据类型 | 字节/byte | |
char | 字符数据 | 1 |
short | 短整型 | 2 |
int | 整型 | 4 |
long | 长整型 | 4/8 |
long long | 更长整型 | 8 |
float | 单精度浮点 | 4 |
double | 双精度浮点 | 8 |
数据存储占用大小:1bit最小单位,只能存储1或0;
1byte=8bit,1kb=1024byte;
- %c 打印字符格式
- %d 打印整型十进制
- %f 打印浮点数字
- %p 打印地址
- %x 打印十六进制
关于变量与常量
- 变量是可变的值。如年龄,体重,薪水。
- 常量是不可变的值,如身份证号,性别,血型。
局部变量与全局变量。生命周期与作用域
- 局部变量是在函数内定义的数据,只在作用域内使用,生命周期在进入作用域内开始,离开作用域结束。
- 全局变量在函数外部,作用域为整个工程,生命周期为程序