标题初识C语言1—学习总结
本文重点内容:
1第一个C语言程序
2数据类型
3变量和常量
1.第一个C语言程序
相信每一个学习编程都会将会以上代码作为自己第一次人机交互的代码。这段代码执行的是打印函数(库函数),使用前需引用头文件,其中include是包含的意思,包含一个叫stdio.h(standard input output 即标准输入输出)的文件。
其中有两点需要注意:
①main 函数是程序的入口
②一个工程有且仅有一个main 函数
2.数据类型
char 字符数据类型
short 短整型
Int 整形
long 长整型
long long 更长的整形
float 单精度浮点型
double 双精度浮点型
出现这么多类型的原因:合理利用内存,不同的数据类型向内存申请且占用的空间不同。每一种类型所对应的数字是其所占空间的大小,单位是字节。不同单位的大小关系:
bit----->byte---->kb---->mb---->gb---->tb----->pb
8 1024 1024 1024 1024 1024
3变量和常量
定义变量的方法:
数据类型 变量名 = 变量值;
例如: int age = 20;
变量的分类
*局部变量—定义在代码块({})内部
*全局变量—定义在代码块({})外部
注意:局部变量和全局变量尽量不要同名,若已经同名则局部变量优先使用。
变量的使用变量的作用域和生命周期
作用域:
局部变量的作用域是变量所在的局部范围。
全局变量的作用域是整个工程。
生命周期:变量的生命周期是指变量的创建到销毁之间的时间段
局部变量的生命周期:进入作用域开始,出作用域结束。
全局变量的生命周期:整个程序的生命周期。常量常见常量的分类:
1字面常量
2 const 修饰的常变量
3#define定义的标识符常量
4 枚举常量
注意:const 修饰变量以后变量就具有常属性—不可更改,但依旧是变量。
4.字符串+转义字符
字符串:由双引号引起来的一串字符,例如”Hello world!”。
注:字符串的结束标志是一个’\0’的转义字符。在计算字符串长度时’\0’是结束标志,不算做内容。* strlen函数用于计算字符串长度,遇到’\0’才结束,由于arr2没有设定’\0’,故21为随机值。