喵宅苑 MewoGarden × 技术宅社区II | Z站 Z Station 棒棒哒纯文字二次元技术社区

正文

★阿宅救援团★C++入门【三】操作符

作者:兰陵笑忘生
[i=s] 本帖最后由 兰陵笑忘生 于 2013-5-26 14:26 编辑
本节主要内容:
1.算数操作符 2.自增自减操作符 2.关系操作符和逻辑操作符
一、算数操作符
操作符功能用法(设变量 int num;)
+一元正号【给数值取正值】+num;
-一元符号【给数值取负值】-num;
*乘法num*3;
/除法num/2 【注意:7/2=3 7.0/2.0=3.5】
%取余【整数除法取余数】num%3 【若num=8则结果为2】
+加法num+num;
-减法num-3;
这个应该比较简单~大家看看就能看懂啦~ 以下举个栗子! [mw_shl_code=cpp,true]int age=16;//定义整形变量age并赋值为16 。人家16岁!【卖萌滚出】 age=age+1; //此时给age加1, cout<<"next year your age is:"<<age; //那么输出的值就是17啦~[/mw_shl_code] 二、自增自减操作符 如果要简化上个栗子中的算数式~那就用到下述操作符啦~
操作符功能用法(int age=16;)
++自增【使变量值+1】age++;//等同于age=age+1
--自减【使变量值-1】age--;//等同于age=age-1;
三、关系操作符和逻辑操作符 【注:以下操作符产生的是bool值 bool值只有true和false】
操作符功能用法(设变量 int num=1;)
逻辑非 取反!num 结果为false
< <=小于 小于等于num<5 结果为true
> >=大于 大于等于num>5 结果为false
==相等num==1 结果为true
!=不等num!=1 结果为false
&&逻辑与(两边表达式都为真才为真!有一个为假即为假}(num<5) && (num!=1) 结果为false
||逻辑或(两边的表达式有一个为真即为真,两个都为假时才为假)(num<5) || (num!=1) 结果为true
bool值的详细解释:【中文翻译布尔值】 布尔值有两个取值 true false 大于等于1的数都等价于true 而小于等于0的数字都等价于false 再举个栗子~ [mw_shl_code=cpp,true]int num=2; num--;//自减 然后num=1 if(num)cout<<"positive number";//因为num=1大于0因此此时if语句判断的时候就认为这个语句为true!输出是正数! num--; //继续自减 num=0 if((!num)==true)cout<<"negative number"; //首先!num将num取反~本来num为0就是false 取反后就是true 再进行相等判断 那么这整一条语句就是true 输出是负数! [/mw_shl_code] 这一类运算符均有优先级顺序~这个略显急躁【泥垢不会直说】这个作业讲解的时候说→_→ 还有禁忌!绝对不能这么用 【8!=7!=6结果是true】 上述判断是绝对绝对错误不可使用的!【要判断三个数不相等要这么写:(8!=7)&&(8!=6)&&(7!=6)】 有疑问先查阅下书本吧~实在不能解决就来问我吧~
=================我是每周都出场的作业君=====================
1。写一个表达式判断一个int型整数是偶数还是集数~ 大家代码填空好了~ [mw_shl_code=applescript,true]if(_______这边缺判断表达式!_________________) { cout<<"是奇数"; } else { cout<<"是偶数"; }[/mw_shl_code] 2.有四个整数值a b c d 写一个表达式判断他们是否满足a》b》c》d(a大于b大于c大于d)

回复

我曾叫没有人

作者:兰陵笑忘生
我曾叫没有人 发表于 2013-4-11 16:59 自增自减有个地方容易混淆,就是++i和i++,--i和i--。 ++i是i值先自增1后再参与运算。 i=3,j=++i(i+1,j= ...
嗯,这方面忘写了~_~ 我电脑开了补充一下>3<谢谢提醒>3<
查看回复

自增自减有个地方容易混淆

作者:我曾叫没有人
自增自减有个地方容易混淆,就是++i和i++,--i和i--。 ++i是i值先自增1后再参与运算。 i=3,j=++i(i+1,j=4,i=4) i++是i值先参与运算后再自增1。 i=3,j=i++(j=3,i+1,i=4)
查看回复

兰陵笑忘生

作者:玖蓝-星
兰陵笑忘生 发表于 2013-4-9 22:37 自力更生!
@84#我要是会还这么惆怅啊
查看回复

熊孩子啊

作者:兰陵笑忘生
玖蓝-星 发表于 2013-4-9 21:50 熊孩子啊,我VB编程要交作业快去找个更大土豪编个给我
{:43_8928:} 自力更生!
查看回复

熊孩子啊

作者:玖蓝-星
@95#熊孩子啊,我VB编程要交作业快去找个更大土豪编个给我
查看回复

好吧我现在才想起来

作者:兰陵笑忘生
kurisu725 发表于 2013-4-8 21:11 ……好吧我现在才想起来。。。最近事情太多忙昏了 于是还能交作业吗QAQ
能的 作业还没讲~
查看回复

好吧我现在才

作者:kurisu725
……好吧我现在才想起来。。。最近事情太多忙昏了 于是还能交作业吗QAQ
查看回复

米汤煮成酱回复给帖子:9453920

作者:米汤煮成酱
_(:з」∠)_才............发现.........
查看回复
上一页
下一页
0%
站点地图友情链接:
喵宅苑
喵空间社区程序
喵宅苑 静态版
宅喵RPG地图编辑器
络合兔
Lanzainc
技术宅
小五四博客
莉可POI
Mithril.js
枫の主题社
Project1
午后少年
机智库
七濑胡桃
xiuno
幻想の日常
魂研社
Nothentai
0xffff
欲望之花
泽泽社长
淀粉月刊
HAYOU