#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;
}