初识c语言
//c语言代码中一定要有main函数,
main函数是程序的入口 | 有且仅有一个 |
//主函数
printf表示输出 | 专门用来打印数据的 |
scanf表示输入 | 用来输入数据 |
extern声明来自外部符号 | 用于引用不同的源文件中的符号 |
头文件:#include<stdio.h> | std-标准;i-input;o-output |
|
|
//运行代码:ctrl+f5
//标准主函数写法
Int main() |int是整型
{
printf("hello")
return 0; |0是整数
}
//古老的写法-不推荐
Void main()
{
}
数据类型
char | 字符数据类型 | 1byte=8bit |
short | 短整型 | 2 |
long | 长整型 | 4 |
int | 整型 | 4 |
long long | 更长的整型 | 8 |
float | 单精度的浮点型 | 4 |
double | 双精度的浮点型 | 8 |
计算机中的单位
Bit |
|
byte | 8 |
kb | 1024 |
mb | 1024 |
gb | 1024 |
tb | 1024 |
pb | 1024 |
变量、常量
变量 | 解释 |
局部变量 | {}内部定义的变量 |
全局变量 | {}外部定义的变量 |
当全局变量和局部变量名字重复时,优先
最好名字不要相同!!!
变量的作用域
局部变量:变量所在的范围
全局变量:整个工程
变量的生命周期
局部变量:进入作用域生命周期开始,出作用域生命周期结束。
全局变量:整个程序的生命周期
常量 | 解释 |
字面常量 | 6;6.6;‘w';"abc" |
const修饰的常变量 | Const int n = 10;被锁定的变量 |
define定义的标示符常量 | #define max 100 #define str "zxcvbnm" 标识符常量不能被修改 |
枚举常量 |
|