//#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//ctrl + f5 快速执行
//标准的主函数写法
//main有且仅有一个 也是必须有
//
//
//int main()
//{
// printf("hehe\n");
// return 0;
//}
//
//1个字节byte==8个bit比特位 以此类推1024次方
//
//#include<stdio.h>
//int main()
//{
// printf("%zu\n", sizeof(char));//占1字节
// printf("%zu\n", sizeof(short));//2字节
// printf("%zu\n", sizeof(int));//4字节
// printf("%zu\n", sizeof(long));//4字节
// printf("%zu\n", sizeof(long long));//8字节
// printf("%zu\n", sizeof(float));//4字节
// printf("%zu\n", sizeof(double));//8字节
// return 0;
//}
//变量
//int main()
//{
// int age = 20;
// double price = 66.6;
// return 0;
//
//}
//变量分为:
//局部变量
//全局变量
//int b = 20;//全局变量
//int main()
//{
// int a = 10;//局部变量
// printf("a=%d\n", a);//当全局变量和局部变量名字相同的情况下,局部优先
//}
//写一个代码,计算2个整数的和
//scanf 是一个输入函数
//printf 是一个输出函数
//int main()
//{
// int num1 = 0;
// int num2 = 0;//创建是给0,使他初始化
//
// //输入2个整数
// scanf("%d %d", &num1, &num2);
// //求和 定义一个sum去存取他们的和
// int sum = num1 + num2;
// //输出
// printf("%d\n", sum);
//}
//
//
//变量的作用域
//1.局部变量----局部变量的作用域是 变量所在的局部范围 优先级高于全局
//2.全局变量----是整个工程
//
int a = 10; 在这里定义也是全局变量
//int main()
//{
// int a = 10;// 全局变量在上面的花括号内 都可以使用
// {
// printf("a=%d\n", a);
// }
//
// printf("a=%d\n", a);
// return 0;
//}
//
//
//int main()
//{
//
// {
// int a = 10;//局部变量 只有上面花括号内的可以使用 上上个用不了
// printf("a=%d\n", a);
// }
//
// printf("a=%d\n", a);
// return 0;
//}
//
//
//声明来自外部的符号
//int a 全局变量 即使在另一个文件
//extern int a;
//void test()
//{
// printf("test-->%d\n", a);
//}
//int main()
//{
// test();
// {
// printf("a=%d\n", a);
//
// }
// printf("a=%d\n", a);
//
// return 0;
//}
//