#include <stido.h> //stdio---standard input output
int main() //主函数---程序入口 有且仅有一个 int---整型
{
return 0; //返回整数0 与int呼应
}
数据类型
char | 字符数据类型 | 1byte |
short | 短整型 | 2byte |
int | 整型 | 4byte |
long | 长整型 | 4/8byte |
long long | 更长整型 | 8byte |
float | 单精度浮点数 | 4byte |
double | 双精度浮点数 | 8byte |
'A' //c语言表示字符 用单引号括起来
char ch = 'A';
printf("%c\n" , ch); //%c---打印字符格式的数据
bit---比特位 一个比特位用于储存一个二进制位
byte---字节 8个比特位
变量
#include <stdio.h>
int num2 = 20; //全局变量---定义在代码块({})之外的变量
int main()
{
int num1 = 10; //局部变量---定义在代码块({})之内的变量
return 0;
}
当局部变量与全局变量名字相同时,局部变量优先。
scanf(“%d%d”, &num1 , &numb2); //&---取地址
c语言语法规定,变量要定义在当前代码块的最前面
作用域
作用域(scope),程序设计概念,通常来说,一段程序代码中所用到的名字并不是有效可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域
1.局部变量的作用域是变量所在的局部范围
2.全局变量的作用域是整个工程
生命周期
变量的生命周期是指变量的创建到变量销毁的一个时间段
1.局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束
2。全局变量的生命周期是:整个程序的生命周期
加法程序
#include <stdio.h>
int main()
{
int num1 = 0;
int num2 = 0;
int sum = 0;
sum = num1 + num2;
scanf("%d%d",&num1,&num2);
printf("sum = %d\n",sum);
return 0;
}