CMNSOFT平台
05.运算符
发表时间:2026-01-02 21:49:43    作者:孙自超

说到运算符,大家一定会算到加减乘除这些算术运算符。在编程程序中常用的还有比较运算符和逻辑运算符。这节我们就来学习这三种运算符。

算术运算符

算术运算符除了+、-、*、/外,还有两个常用的取模取整运算符。取模就是取除法运算中的余数,取整就是取除法运算中的商。

1.算术运算符介绍

不管是那种编程语言都会包含这些基本的算术运算符,只是在不同编程语言中有不同的写法。我们通过下表来了解下。

运算符PythonC++
加法++
减法--
乘法**
除法//
取整///
取余%%
乘方**pow()函数

这里要注意,/运算符在Python是可以得到小数部份。而在C++中,运算结果取决于参与运算的数值。如果是整数除以整数,那结果只能是整数,没有小数部份。

2.示例

print(5 + 2) print(5 - 2) print(5 * 2) print(5 / 2) print(5 // 2) print(5 % 2) print(5 ** 2) 7 3 10 2.5 2 1 25
#include <bits/stdc++.h> using namespace std; int main() { cout<<(5+2)<<endl; cout<<(5-2)<<endl; cout<<(5*2)<<endl; cout<<(5/2)<<endl; cout<<(5/2)<<endl; cout<<(5%2)<<endl; cout<<pow(5,2)<<endl; return 0; } 7 3 10 2 2 1 25

比较运算符

比较运算符就像体育课老师判 “谁跳得高”“谁跑得快”,是电脑判断两个数 “谁大谁小”“相不相等” 的工具,结果只有两种:真和假。也称为逻辑数值。

在Python中“真”记为True,“假”记为False;在C++中“真”记为true,“假”记为false。

1.比较运算符介绍

运算符名称示例
>大于5>3True(true)
<小于5<3False(false)
==全等于5==3False(false)
!=不等于5!=3True(true)
>=大于或等于5>=3True(true)
<=小于或等于5<=3False(false)

2.示例

print(5>3) print(5<3) print(5==3) print(5!=3) print(5>=3) print(5<=3) True False False True False
#include<bits/stdc++.h> using namespace std; int main() { cout<<(5>3)<<endl; cout<<(5<3)<<endl; cout<<(5==3)<<endl; cout<<(5!=3)<<endl; cout<<(5>=3)<<endl; cout<<(5<=3)<<endl; return 0; } 1 0 0 1 0 //在C++中“true”就是1,“false”就是0;

逻辑运算符

逻辑运算符就像妈妈问你:“你做完作业并且收拾好房间,才能看动画片”,是电脑把多个 “判断结果” (逻辑值)拼在一起再判断的工具,常用 3 个:与、或、非。

1.逻辑运算符介绍

名称规则PythonC++
逻辑与全真才为真and&&
逻辑或有一个为真即为真or||
逻辑非真即为假,假即为真not!

2.示例

print(True and False) print(True and True) print(True or False) print(not True) False True True False
#include<bits/stdc++.h> using namespace std; int main() { cout<<(true && false)<<endl; cout<<(true && true)<<endl; cout<<(true || false)<<endl; cout<<(!true)<<endl; return 0; } 0 1 1 0

练习

把本节课的例子都上机操作一遍。


@程序设计
Copyright © 2025 Sun zi chao - Website Content All Rights Reserved.  [第六版]
桂ICP备11003301号 桂公网安备45040302000027号