1.如何创建一个变量? ? ? ? ? ?(类型是昨天讲的)
? ? ? ? 类型 +? 变量的名字 =? 赋值? (可不写赋值,但不推荐)? eg;
?int? ? age = 20;
?double? weight= 75.3;
?age = age + 1;? ? ? ? ?(变量可以改变?,? 常量不能改变)这里体重和年龄是变量
?weight = weight - 10;? ? ??
?printf("%d\n", age);
?printf("%lf\n", weight);
???
%f和%lf分别是float类型和double类型用于格式化输入输出时对应的格式符号.
其中:int,整形,对应%d。
?float,单精度浮点型,对应%f
?double,双精度浮点型,对应%lf
???
?
?
?
2.分类;局部变量 ? ? ? ? ? ? ?全局变量
int a = 100; ?全局变量 ——{}外部定义的 int main() { ?? ?int a = 0; 局部变量 ——{}内部定义的
?? ?return 0; }
当局部变量和全局变量同名的时候,局部变量优先使用。
不建议:把局部变量和全局变量的名字写成一样
?
?
?
int main()
{
?? ?int a = 0;
?? ?int b = 0;
?? ?int sum = 0;
?? ?scanf("%d %d", &a, &b);? ? ? ? ? ?scanf是输入函数,2个%的d指输入2个整型(int:整型)
?? ?sum = a + b;? ? ? ? ? ? ? ? ? ? ??&:取地址符。&a, &b表示第一个%d取的值存放到a里面去,第二个%d取的值存放到b里面去。
?? ?printf("sum = %d\n", sum);? ? ? ? sum:求和的意思。
?? ?return 0;
}
?
?
?
注:用vs2013/2019时scanf会报错,如何解决看? ?比特鹏哥2021c语言 第7节?初识变量 常量。
|