2020-08-21
一、第一个C语言程序
#include <stdio.h> main() { printf(); ; }
注释:1、main函数是程序的入口
2、一个工程有且仅有一个主函数
3、<stdio.h>是标准输入输出头文件
二、常量与变量
1、标识符命名
规则:
(1)由字母、数字、下滑线构成
(2)第一个字符不能是数字字符
(3)不能是标准字符(关键字)
2、数据类型
char | 字符类型 | 1个字节 |
short | 短整型 | 2个字节 |
int | 整型 | 4个字节 |
long | 长整型 | 4个字节 |
long long | 更长整型 | 8个字节 |
float | 单精度浮点数 | 4个字节 |
double | 双精度浮点数 | 8个字节 |
注释:long 类型有时可以是占8个字节,编译器的不同占的字节数不同
#include <stdio.h> main() { printf(, ()); printf(, ()); printf(, ()); printf(, ()); printf(, ( )); printf(, ()); printf(, ()); ; }
3、变量
-
定义形式:类型名 变量名1,变量名2,...,变量名n;
如:
1 int age; 2 char a; 3 double num;
-
变量的使用:
#include <stdio.h> main() { num1 = ; num2 = ; sum = ; printf(); scanf(, &a, &b); sum = num1 + num2;
printf(, sum);
; }
-
变量的作用域和生命周期
作用域
作用域(scope),程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效/可用的而限定这个名字的可用性的代码范围就是这个名字的作用域
1. 局部变量的作用域是变量所在的局部范围。
2. 全局变量的作用域是整个工程。
生命周期
变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段
1. 局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
2. 全局变量的生命周期是:整个程序的生命周期。
常量
-
分类
#define定义的标识符常量
const修饰的常变量
枚举常量
字面常量
注释:通常大写字母表示符号常量,小写字母表示变量。