#include <stdio.h>//程序的开头,向stdio-standrd input output(标准输入输出)声明

int main()//主函数,程序入口,有且只能有一个main函数,

{

   char ch = 'A';      //向内存申请空间

   printf("%c\n",ch);//printf--库函数(C语言本身提供给我们的函数)

   return 0;//返回0

}

%d-----打印整型十进制数据

%f-----打印浮点数(小数)

%c-----打印字符

%p-----以地址形式打印

%x-----打印16进制数字

%o-----8进制

输入数据使用-scanf(),&是取地址符号

当我们使用-scanf()函数时,程序开头必须加​#define _CRT_SECURE_NO_WARNINGS要不然系统会报错 

char-----字符数据类型

short-----短整型

int-----整型

long-----长整型

long long-----更长的整型

float-----单精度浮点数

double-----双精度浮点数

int main()

{

   printf("%d\n", sizeof(float));//4个byte 也就是32个存储空间

   printf("%d\n", sizeof(short));//2

   printf("%d\n", sizeof(char));//1

   printf("%d\n", sizeof(long long));//8

   printf("%d\n", sizeof(double));//8

   printf("%d\n",sizeof(int));//4

   printf("%d\n", sizeof(long));//4

   return 0;

}

局部变量://定义在代码块内部({})的变量

全局变量://定义在代码块({})之外的变量称之为变量

注意:局部变量和全局变量尽量保持不相同

当相同时,局部变量的优先级大于全局变量

局部变量的作用域:只作用于和它同级或者被它包含的局部变量

全局变量的作用域:适用于整个工程

注:当两个源文件里面想使用另一个源文件的变量,必须在这个源文件里面进行声明

例如:在text.c里面

int num=20;

想要在另一个text1.c中使用这个变量就得声明

eg:extern int num;//extern 声明外部符号

局部变量生命周期:变量进入作用域开始,出作用域结束,

全局变量生命周期:全局都可以用,没有生命周期。