#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 声明外部符号
局部变量生命周期:变量进入作用域开始,出作用域结束,
全局变量生命周期:全局都可以用,没有生命周期。