vs矩阵运算,vs加法计算
1.算术运算符
求和
——求异。
*相乘
/求商
%模运算符。求余数10/3,余数为1。
2.算术表达式
简单的意思是先定义(举例)。
#包含stdio.h
int main()
{
int num=10 10//声明int类型,然后计算
Printf(答案等于%d ,num);//打印最后一次赋值
返回0;
}
3.注:1)/除法运算
A.如果两个整数相除,如果有一个小数(而且我们需要这个小数),整数型要改成双精度型,在计算中也要改成双精度型。
#包含stdio.h
int main()
{
double num=10//定义为双精度型
int num 2=4;
double num 3=num/num 2;//有小数,所以要给double类型赋值。
printf (num3=%lf ,num 3);
返回0;
}
或者把这个乘以1.0。
#包含stdio.h
int main()
{
int num=10//乘以1.0使其成为十进制
int num 2=4;//
double num 3=num * 1.0/num 2;//需要乘上一个,
printf (num3=%lf ,num 3);//之后不能执行乘法。
返回0;
}
B.如果保持不变,继续使用int类型,则输出整数。
2)%模块化操作
A.可以判断一个数的倍数
B.判断它是否可分
C.不能用小数做模运算。
d.m%n的余数介于0和(N-1)之间
4.算术表达式的结果类型
A.我们首先要知道算术表达式结果的类型。
B.如果参与表达式的类型相同,算术表达式也相同。
C.如果算术表达式的运算类型不一致,则结果在
int float double
#包含stdio.h
int main()
{
int num=10//
double num 2=4;//两种不同的类型
double num 3=num/num 2;//double类型比较大,所以用大号打印。
printf (num3=%lf ,num 3);
返回0;
}
5.算术优先级
如果同一级别从左到右排列,则先乘后除,然后再加和减
先用括号数括号。
6 .字符数据
A.字符也可以通过将ascll码转换成数字来计算(因为ascll码是数字替代,使用的是整数变量,可以转换成数字)
#包含stdio.h
int main()
{
int num=10
char ch= a//ascll代码表示97
int f=num ch//转换为数字加法
Printf(最后一个答案是%d ,f);
返回0;
}
b
B -32如果小写改成大写,大写用小写32加载。
#包含stdio.h
int main()
{
char ch= a//ascll代码表示97
char f=ch-32;//大写到小写需要-32
Printf(最后一个答案是%c ,f);
返回0;
}
7.复合赋值运算符
含义:如果要改变原始数据,可以使用复合赋值运算符。
=在原来的基础上增加一个数字。
-=
*=
/=
%=
#包含stdio.h
int main()
{
int num=2;
printf(%d\n ,num);
num=3;
printf(%d\n ,num);
返回0;
}
8.自增自减
A.前者自增表达数和后者自增表达数
B.无论自增前后,都是加1。
预递增操作过程编号
将表达式加1,然后打印。
后增量数
先复制表达式,然后通过加1打印出来。
自降相似性
C.增减优先级大于算术优先级。
9.逗点算符
省略
10.比较表达式(如果未建立为0,则建立为非零数字)
A.两个表达式小于true时小于1,不为true时为0。
=小于或等于1,而不是0。
==等比是1,但不是0。
!=不等比设置为1,但不设置为0。
#包含stdio.h
int main()
{
int num1=10,num2=20//进行赋值
int num3=num1 num2//比较的时候注意类型。它是整数类型。
printf(%d\n ,num 3);//打印
返回0;
}
b比较运算符的两边都可以是变量、常量和表达式。
c .字符类型
Ascll代码用于比较。
12.逻辑运算符
1).而且两边都要成立,最后才能打印。开路:左边的不成立,直接停止运行;如果只有右边的不成立,那么左边的还是会跑。
#包含stdio.h
int main()
{
int I=1;//定义一个整数
int res=i 20 i 50//使用和联系
printf(i%d ,I);//打印I为3表示右边电路断了,前面还在运行。
printf(李晨%d ,RES);//打印是否最终保持。
返回0;
}2).或者设置在一边。开路:如果左侧建立,操作将停止。只有建立了右侧,程序还是从左向右运行。
3).以真为假,以假为真。
优先!
13.不知道运算符优先级和组合的可以查看。
补充:一个三元表达式一次可以表示三个值。
语法:条件表达式?1:值2
如果条件表达式为真,则结果值为1;否则就是2。
三元表达式可以部分替换if-else。
注意:条件表达式可以是任意表达式,0为假,非0为真。
值1和2可以是表达式,是它们各自的结果。
如需转载,请联系作者,否则将追究法律责任。评论0发表评论。
wx616d1c2b62cca
2022-10-08 13:55
哈,博主文章质量还不错,就是标题太简单了。建议你修改标题,以免影响首页推荐和搜索引擎收录。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。