一. 变量
1.常量与变量:
在整个程序运行中没有改变的,是常量。
可能会在运行期间被改变或者赋值的,是变量。
变量名称的组成应用
字母,数字,下划线组成,禁止使用特殊字符如@,¥等,且开头只能使用字母,下划线。 且变量不能用规定意义的字符如int,if等。
二. 赋值
1.变量必须被赋值后才能使用,使用赋值符号“ = ”进行赋值。
如下所示:
int main()
{
int a = 1; //此时等号右边的值就被赋予到等号左边。
三. 数据类型
1.变量的基本类型分为:
① 基本整型:int.
与数学中的概念一样,整数是没有小数部分的数,可以为正整,负整和零。
② 浮点型:floot.
与数学中实数概念相近,如3.25,2e-8。
其中7为整型,而7.00为浮点型。
③ 字符型:char.
用来存储字符(字母,标点符号)如“ A ”,“ g ”,“ ? ”。
④ 布尔型:bool.
布尔值只有两种,
true和false,表示真和假,而在C语言中,布尔值为无符号的int,用1表示true,0表示falsse。
四. 运算
1.运算符
与数学运算符相似,
+表示加法,-表示减法,*表示乘法,/表示除法。
如下所示:
int a = 1;
int b = 2;
int C = a + b;
int D = b - a;
printf("%d,%d", C, D);
结果如图所示:
五. 表达式
1.printf表达式
printf("a = %d", a );
表示在此放置一个特定格式的数据,%是暗号,表示要进行转换。
如上运算结果所示。
2.scanf表达式
scanf( "%d, %f, %c",&X, &Y, &Z);
与printf表达式相反,scanf表达式里输入什么就表达什么。
如下运算结果所示。
额外综合运算
int number = 2;
scanf("%d", &number);
number = number * number;
printf("%d", number);
return(0);
结果如图所示: