#include <stdio.h>
(1)
int main()
{
printf("%zu\n",sizeof(char));
printf("%zu\n",sizeof(short));
printf("%zu\n",sizeof(int));
printf("%zu\n",sizeof(long));
printf("%zu\n",sizeof(long long));
printf("%zu\n",sizeof(float));
printf("%zu\n",sizeof(double));
return 0;
}
(2)
int main()
{
int age = 20;
double price = 66.6;
return 0;
}
(3)
int main()
{
short age = 20;//年龄
int high = 170;//身高
float weight = 75.5;//体重
return 0;
}
(4)
int b = 20;//全局变量
int main()
{
int a = 99;//局部变量
return 0;
}
(5)
int a = 100;
int main()
{
/*int a = 88;*/
/*printf("a=%d\n",a);*/
return 0;
}
(6)
写一个代码,计算两个整数的和。
int main()
{
int num1 = 1997;
int num2 = 2024;//初始化
// 输入两个整数
scanf/*输入*/("%d %d", &/*取地址*/num1, &num2);
// 求和
int sum = num1 + num2;
// 输出
printf("%d\n", sum);
return 0;
}
修改后,需关掉上一个黑色弹出运行窗口
scanf_s 这个函数是VS编译器自己提供的函数,非标准C提供的函数,只有VS编译器认识,其他编译器不认识。
建议:使用scanf。若需使用scanf_s,请研究好再使用。