先看下面一段代码
includeint main() { printf("%d",22+33); return 0; }
通过上面的代码可以知道:如果 实参超过一个时需要用逗号隔开
我们来逐步分析这段:1. 通过调用printf函数来实现显示这些内容 2. 实参%d指定了以十进制显示后面的实参(这是转换说明) 3. 22+33的值就会以十进制的方式打印出来
练一练:计算 150和12的差,和。
接下来稍微增加点难度
int main()
{
int a = 0; //声明函数里有ah=这个变量,并表明a是整数 这段代码叫初始化
int b;
b = 47;//这段代码叫赋值
printf("输入一个整数");
scanf("%d", &a); //scanf读取你键盘输入的信息
printf("a+b结果是%d", a + b);
printf("a-b结果是%d", a - b);
return 0;
}
int为整型,大小是4个字节,属于数据类型,后面会详细写一下
n属于转义字符,功能是换行,像这样的特殊符号还有很多如a,t, 等
+,-是加减运算符(像这样可以运算的符号称为运算符)
而在运算符左右的运算对象称为操作数,如a是左操作符,b是右操作符
=是赋值运算符,把右边的值赋予左边
没错有加减运算符就有乘除运算符
* a和b的积
/a除以b得到的商,省略小数点后面的数
%a除以b得到的余数
练一练:1.根据上面的运算符算出845和32的积,商,余
2. 读取两个整数并输出他们的差和积。
如果想输出%的时候,需要写成%%才能输出%
刚才我们用的运算符都需要两个操作数,这称为双目运算符
includeint main() { int a =0; scanf("%d",&a); printf("反值是%d",-a); return 0; }
在C语言中只需要一个操作数的称为单目运算符
(+,-)单目运算符作用就和数学里的正负号一样
刚才的代码里我们用到了变量,这里就先了解一下有个概念
变量分为局部变量和全局变量
局部变量:{}内部的变量 局部变量优先于全局变量
全部变量:{}外部的变量
变量的作用域和生命周期:哪里可以使用哪里就是作用域
局部变量作用域:{}以内
全局变量作用域:整个工程,另一个文件要使用变量需要声明extern
变量的生命周期:创建和销毁的时间段
这期就结束了,下期再见



