2020-08-21
一、第一个C语言程序
1 #include <stdio.h> 2 int main() 3 { 4 printf("hello world!n"); 5 return 0; 6 }
注释: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> int main() { printf("%dn", sizeof(char)); printf("%dn", sizeof(short)); printf("%dn", sizeof(int)); printf("%dn", sizeof(long)); printf("%dn", sizeof(long long)); printf("%dn", sizeof(float)); printf("%dn", sizeof(double)); return 0; }
运行结果:
3、变量
- 定义形式:类型名 变量名1,变量名2,...,变量名n;
如:
1 int age; 2 char a; 3 double num;
- 变量的使用:
1 #include <stdio.h> 2 int main() 3 { 4 int num1 = 0; 5 int num2 = 0; 6 int sum = 0; 7 printf("输入两个操作数:>"); 8 scanf("%d %d", &a, &b); 9 sum = num1 + num2; 10 printf("sum = %dn", sum); 11 return 0; 12 }
- 变量的作用域和生命周期
作用域
作用域(scope),程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效/可用的而限定这个名字的可用性的代码范围就是这个名字的作用域
1. 局部变量的作用域是变量所在的局部范围。
2. 全局变量的作用域是整个工程。
生命周期
变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段
1. 局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
2. 全局变量的生命周期是:整个程序的生命周期。
常量
- 分类
#define定义的标识符常量
const修饰的常变量
枚举常量
字面常量
注释:通常大写字母表示符号常量,小写字母表示变量。
内容来源于网络如有侵权请私信删除
文章来源: 博客园
- 还没有人评论,欢迎说说您的想法!