为了账号安全,请及时绑定邮箱和手机立即绑定

c++中的num!是什么意思

c++中的num!是什么意思

C++
繁星淼淼 2019-02-18 12:28:08
#include <iostream>using namespace std;int main(){ int digit,num;cout<<"输入一个整数:";cin>>num;cout<<"反向显示该数:";while(num!=0){digit=num%10;num=num/10;cout<<digit;} cout<<endl;system("pause");}
查看完整描述

3 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

1、while(num!=0)这一句上,是while循环语句的判断部分。
!=就是不等于。
!是c++里面的逻辑运算符中的“非运算”

2、num是已声明的变量,也是输入进去的那个数
这一行,表示当num不等于0时,执行下面的语句,即:
{
digit=num%10;
num=num/10;
cout<<digit;
}

查看完整回答
反对 回复 2019-02-24
?
holdtom

TA贡献1805条经验 获得超10个赞

关于num!这个问题呢。是你搞错了。
while(num!=0)这一句上,是while循环语句的判断部分。
!=就是不等于。
!呢,是c++里面的逻辑运算符中的“非运算”
而num是已声明的变量,也是你输入进去的那个数(确切的说是它的容器)
总的这一行,表示当num不等于0时,执行下面的语句,即:
{
digit=num%10;
num=num/10;
cout<<digit;
}


查看完整回答
反对 回复 2019-02-24
?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

num就是你定义的整数变量啊!
输入一个整数,对它取余运算,得到它的个位数,赋给digit,如:digit=num%10;
之后num去掉它的个位数,如:num=num/10;
循环操作,得到这个数方向输出!

查看完整回答
反对 回复 2019-02-24
  • 3 回答
  • 0 关注
  • 1529 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信