什么是c语言?
语言?
人和人交流:汉语、英语、日语
计算机语言:人和计算机交流的语言
C语言是一门通用计算机编程语言,广泛用于底层开发,c语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSIC,作为C语言最初的标准。
C语言使用国际标准的(ANSIC)
怎么写C语言?
1.创建一个项目
2.创建一个源文件
3.写代码
写主函数(main函数)
C语言是从主函数的第一行开始执行的
所以C语言代码中得有main函数---入口
Printf---库函数---在屏幕上打印信息的
使用Printf得引用头文件stdion.h
打印Printf(“比特”);
一个工程中出现了多个main函数
有且仅有一个main函数
一个工程中可以有多个.c文件(源文件)
但是多个.c文件中只能有一个main函数
4.编译代码+运行(Ctrl + f5)
数据类型
计算机语言 - 写程序 - 解决生活中问题
必须有能力来描述生活中的问题!
Char --字符数据类型
Short --短整型
Int ---整形
Long ---长整型
Long long ---更长的整形
Float ---单精度浮点数
Double ---双精度浮点数
sizeof()计算变量所占空间的大小
%d ----> 整型
%c ----> 字符
%s ----> 字符串
%f -----> 浮点数
%lf -----> 双精度浮点数
Sizeof的单位是---字节byte
计算机中的单位:
Bit --- 比特位 (一个比特位是用来存放一个二进制位的)
Byte --- 1字节 = 8bit
Kb --- 1024byte
Mb --- 1024kb
Gb --- 1024mb
Tb --- 1024gb
Pb --- 1024tb
常量和变量
生活中的一些数据:
不可变得数据(常量):血型、性别、圆周率
可变的数据(变量):工资、年龄、体重
C语言描述:
常量---不可改变的量
变量---能被改变的量
全局变量-- {}外部定义的
局部变量-- {}内部定义的
变量的使用
scanf()输入函数
变量的作用域和生命周期
局部变量的作用域:就是变量所在的局部范围
全局变量的作用域:整个工程
局部变量的生命周期:进入局部范围生命周期开始,出局部范围生命周期结束
全局变量的生命周期:程序的生命周期
常量
- 字面常量
- const修饰的常变量(加上const变量就不可变了)
- #define定义的标识符常量
- 枚举常量(enum枚举关键字)
字符串+转义字符+注释
字符串就是一串字符---用双引号括起来的一串字符
Strlen()字符串长度
转义字符
注释
// 快捷键:ctrl+k,ctrl+c (C++注释风格)
/**/ C语言注释风格---->不支持嵌套注释