C语言之操作符一

算数操作符:+,-,*,/,%

一:+和-

+ 和 - 都是有2个操作数的,位于操作符两端的就是它们的操作数,这种操作符也叫双目操作符

#include<stdio.h>
int main()
{
	int a = 5+665;
	int b = 84-11;
	printf("%d\n", a);
	printf("%d\n", b);
	return 0;
}

运行结果

二:*

运算符 * ⽤来完成乘法。

#include<stdio.h>
int main()
{
	int a = 5 * 44;
	printf("%d\n", a);
	return 0;
}

运行结果

三:/

运算符 / ⽤来完成除法。

1.整数除法

除号的两端如果是整数,执⾏的是整数除法,得到的结果也是整数。

#include <stdio.h>
int main()
{
	int a = 5 / 20;
	printf("%d\n", a);
	return 0;
}

运行结果
     

因为是整数除法,所以5/20原本等于0.25,但现在只能显示整数位0.

#include<stdio.h>
int main()
{
	int a = 8 / 2;
	float b = 7/ 2;
	printf("%d\n", a);
	printf("%f\n", b);
	return 0;

}

运行结果

a是整形8/2直接运算即可

b是浮点型,7/2本应该是3.5,但是/左右两边都是整数,所以7/2只保留整数位3,舍弃小数位5,所以运算结果为3.0

2.浮点数除法

两个运算数中至少有一个运算数,则c语言会进行浮点数除法.

#include<stdio.h>
int main()
{
	float a = 6.0/4;
	printf("%f", a);
	return 0;
}

运行结果

因为6.0是浮点型所以运算结果也是浮点型

四:%(模)

运算符 % 表⽰求模运算,即返回两个整数相除的余值。这个运算符只能⽤于整数,不能⽤于浮点数。

#include <stdio.h>
int main()
{
	int a = 6 % 4;
	printf("%d", a);
	return 0;
}

运行结果

%表示取模,只要余数,所以结果为2.

负数求模的规则是,结果的正负号由第⼀个运算数的正负号决定。

#include <stdio.h>
int main()
{
	printf("%d\n", 11 % 4);
	printf("%d\n", -11 % 4);
	printf("%d\n", 11 % -4);
	return 0;
}

运算结果

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨小瑾的鸭舌帽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值