2023/7/11
本站学习比特c语言p0--p12
板书如下
***online judge 在线判题网站--可以去这里面练习题目(互联网大厂也再用)***
#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));//字节
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;
}