C语言中+=和-=是什么意思 c语言中+=和-=是什么意思?

c\u8bed\u8a00\u4e2d \u7b97\u7b26\u201c\uff0b\uff1d\u201d \u548c\u201c\uff0d\uff1d \u201d \u4ec0\u4e48\u610f\u601d\uff1f

\u5982a+=3;
\u53ef\u4ee5\u770b\u6210\uff1aa = a+3;
\u6240\u4ee5\u8fd9\u4e2a\u610f\u601d\u5c31\u662f\u7b49\u53f7\u5de6\u503c\u52a0\u4e0a\u53f3\u503c\u5e76\u8d4b\u503c\u7ed9\u5de6\u503c\uff1b
\u7c7b\u4f3c\u7684\uff0c-=\uff0c*=\u548c/=\u7684\u7528\u6cd5\u90fd\u662f\u4e00\u6837\uff0c\u90fd\u662f\u5c06\u5de6\u503c\u548c\u53f3\u503c\u8fdb\u884c\u8fd0\u7b97\uff0c\u518d\u5c06\u8fd0\u7b97\u5f97\u5230\u7684\u7ed3\u679c\u8d4b\u503c\u7ed9\u5de6\u503c

+=:加法赋值运算符,将运算符前面的变量加上后面的值再赋值给前面的变量。

-=:减法赋值运算符,将运算符前面的变量减去后面的值再赋值给前面的变量。

比如:

a+=b;     //等价于a=a+b
a-=b;    //等价于a=a-b


==是关系运算符,当且仅当两边的值一样时,式子的值为true;
++是自加运算符,指将变量的值加一后再赋回给变量。有运算顺序有前置和后置之分,详情看参考资料;
--是自减运算符,指将变量的值减一后再赋回给变量。也有运算顺序前置和后置之分,详情看参考资料;
!=是关系运算符,当且仅当两边的值不一样时,式子的值为false。

=是赋值运算符。
i=2,是指把“2”这个值赋给i,这样i就有了值,为2。
==是比较运算符,即“等于”。
if(i==2)
printf(“%d”,i)
是指:如果i等于2,就打印出i来,即打印出2

==,判断两个值是否相等
例:if(i==0),即判断i是否为0
++,相当于加1,例i++,相当于i=i+1
--,相当于减1,例i--,相当于i=i-1
!=,判断两个值是否不相等
,例if(i!=5),判断i是否不等于5

==是比较运算符里的一种,判断前后2个值是否相等,通常用于if
等条件判断下,这个时候不能用=
比如
if
(x==y)

  • c璇█涓鐨-=鏄粈涔堟剰鎬?
    绛旓細鍦ㄧ▼搴忎腑锛岃祴鍊艰繍绠楃鏄潪甯搁噸瑕鐨锛屽洜涓哄畠鍙互璁╃▼搴忓憳浠ヤ竴绉嶇畝娲佺殑鏂瑰紡瀵瑰彉閲忚繘琛屾搷浣溿傚悓鏃讹紝璧嬪艰繍绠楃涔熷彲浠ュ拰鍏朵粬杩愮畻绗﹂厤鍚堜娇鐢紝渚嬪+=銆*=绛夌瓑锛岃繖鏍峰彲浠ヨ繘涓姝ュ噺灏戜唬鐮侀噺锛屾彁楂樼▼搴忕殑鍙鎬у拰鍙淮鎶ゆс傞櫎浜嗗噺绛変簬杩愮畻绗︿箣澶栵紝C 璇█杩樻湁寰堝鍏朵粬鐨勮祴鍊艰繍绠楃銆傝繖浜涜繍绠楃鍖呮嫭鍔犵瓑浜庛佷箻绛変簬銆侀櫎...
  • c璇█涓 绠楃鈥+=鈥濆拰鈥-=鈥 浠涔堟剰鎬?
    绛旓細濡俛+=3;鍙互鐪嬫垚锛歛 = a+3;鎵浠ヨ繖涓鎰忔灏辨槸绛夊彿宸﹀煎姞涓婂彸鍊煎苟璧嬪肩粰宸﹀硷紱绫讳技鐨勶紝-=锛*=鍜/=鐨鐢ㄦ硶閮芥槸涓鏍凤紝閮芥槸灏嗗乏鍊煎拰鍙冲艰繘琛岃繍绠楋紝鍐嶅皢杩愮畻寰楀埌鐨勭粨鏋滆祴鍊肩粰宸﹀
  • 璇烽棶,C璇█涓鐨+=鍜-=浜浠涔堟剰鎬鍟?
    绛旓細x+=1 琛ㄧず x=x+1 x-=1 琛ㄧず x=x-1
  • c璇█涓鐨勨=鈥鏄粈涔堟剰鎬?
    绛旓細鈥=鈥濇槸璧嬪肩锛屾妸c鐨鍊艰祴缁檅璧嬬粰a锛屾渶鍚巃銆乥銆乧鐨勫奸兘鐩哥瓑锛屸==鈥濇槸鍒ゆ柇绗︼紱=璧嬪==绛変簬杩愮畻璇碼=b=c,琛ㄨ揪寮忚繍琛宎鍊艰祴缁檅銆乧杩愯瀹宎bc鍊肩浉绛夛紱a=b==c,澶嶅悎琛ㄨ揪寮忓厛a鍊艰祴缁檅涓巆姣旇緝鐩哥瓑鍒欒繑0锛屽惁鍒欒繑闈為浂鍊硷紱杩愮畻b==c锛岃嫢b涓巆鐩哥瓑锛岄偅涔堝緱鍑虹殑鍊间负1銆
  • C璇█涓 + = 鍜 - = 浠ュ強>=鍒嗗埆鏄粈涔堟剰鎬鍟
    绛旓細a += b 鎰忔灏辨槸 a = a + b a -= b 鎰忔濆氨鏄 a = a - b 浠ヤ笂鏄鍚堣繍绠 a >= b 杩欓噷鐨>= 灏变笉鏄鍚堣繍绠椾簡 鏄瘮杈冭繍绠 鍒ゆ柇a鏄惁澶т簬绛変簬b 浣犲彲浠ヨ繖鐪 =鍙峰乏杈瑰鏋滄槸杩愮畻绗︿緥濡傚姞鍑忎箻闄 閭d箞灏辨槸澶嶅悎杩愮畻 濡傛灉=鍙峰乏杈规槸姣旇緝绗︿緥濡傚ぇ浜庡皬浜庣殑璇 閭e氨鏄瘮杈 ...
  • c璇█涓+=鍜-=鏄粈涔堟剰鎬?
    绛旓細鍦c璇█涓a+=b鐨勮瘽灏辨槸a=a+b鐨鎰忔锛沘-=b灏辨槸a=a-b鐨勬剰鎬濄
  • c璇█涓鐨+=, -=,*=,绛鏄粈涔堟剰鎬?涓句釜渚嬪瓙.鐢ㄦ硶
    绛旓細a += b; == a = a+b;a -= b; == a = a-b;a *= b; == a = a*b;a /= b; == a = a/b;褰㈠紡宸笉澶氾紝鍙槸鐪嬧=鈥濆彿鍓嶉潰鐨勬槸浠涔杩愮畻绗﹀氨鍋氫粈涔堣繍绠楋紒鍒囪锛氬叾涓殑 a 涓瀹氳鏄彉閲忥紝鑰宐鍙互鏄彉閲忥紝涔熷彲浠ユ槸甯搁噺锛
  • c璇█涓==鍜=鏈浠涔鍖哄埆?
    绛旓細c璇█涓==鍜=鍙湪鎰忎箟涓涓柟闈㈡湁鍖哄埆锛屽叿浣撳涓嬶細鈥==鈥濇槸鍏崇郴杩愮畻绗︼紝鑰屸=鈥濇槸璧嬪艰繍绠楃銆傚叾涓璫璇█涓殑鍏崇郴杩愮畻绗﹁繕鏈夛細1銆佲滐紒= 鈥 鏄笉绛変簬鐨鎰忔銆2銆佲< 鈥濇槸灏忎簬鐨勬剰鎬 3銆佲< =鈥 鏄皬浜庣瓑浜庣殑鎰忔濄4銆佲> 鈥濇槸澶т簬鐨勬剰鎬 5銆佲> =鈥 鏄ぇ浜庣瓑浜庣殑鎰忔濄
  • C璇█閲X-=1鏄粈涔堟剰鎬?
    绛旓細-=鏄涓涓祴鍊艰繍绠楃锛寈-=1鐨勬剰鎬鏄痻=x-1,绫讳技鐨勮繕鏈+=锛*=锛/=锛屻=锛屻=锛屸=鈥︹=锛寍= 杩欎簺璧嬪艰繍绠楃鐨勭敤娉曢兘鏄竴鏍风殑锛屽x-=1鐨勬剰鎬濇槸x=x-1
  • c璇█+=浠涔堟剰鎬?
    绛旓細C璇█涓+=鏄鍚堣祴鍊艰繍绠楃銆傚鍚堣祴鍊艰繍绠楃灏辨槸鍦ㄧ畝鍗曡祴鍊肩鈥=鈥濅箣鍓嶅姞涓婂叾瀹冭繍绠楃鏋勬垚锛屼緥濡+=銆-=銆*=銆/=銆%=銆傚嵆锛歛+=1;绛変环浜巃=a+1銆+=鐨勬剰鎬濆氨鏄妸宸﹁竟鐨勭涓涓鍙风Щ鍒板彸杈癸紝鍏跺疄灏辨槸b=b+c鐨勬剰鎬銆傜洿鎺ユ妸b+=c鐨刡+绉诲埌鍙宠竟锛屽皢b鐨勫煎彇鍑哄啀鍙栧嚭c鐨勫硷紝鐩稿姞鐒跺悗璧嬬粰b锛...
  • 扩展阅读:c语言必背100代码 ... c语言中++和 的运算对象 ... c语言=和==区别 ... c语言和c++差别大吗 ... c语言+=是什么 ... c语言基础知识入门 ... c语言符号大全表解释 ... c语言a++和++a的区别 ... c++难还是c语言难 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网