C语言中算术运算符%,++,— —,都是什么意思?能举例子说明吗?

C语言中,算术运算符“%”代表模(取余)运算,“++”代表变量自增运算,“--”代表变量自减运算。

1、模运算“%”

“模”是“Mod”的音译,模运算多应用于程序编写中。 Mod的含义为求余。模运算在数论和程序设计中都有着广泛的应用,从奇偶数的判别到素数的判别,从模幂运算到最大公约数的求法,从孙子问题到凯撒密码问题,无不充斥着模运算的身影。

C语言用“%”代表模运算,例如7%2=1、8%5=3等。

2、自增运算“++”

C语言用“++”代表自增运算,分为前缀自增和后缀自增,其效果均为自身变量值+1。前缀自增例如“a=5;b=++a;”,则运行结果是“a=6,b=6”。后缀自增例如“a=5;b=a++;”,则运行结果是“a=6,b=5”。

3、自减运算“--”

C语言用“--”代表自减运算,分为前缀自减和后缀自减,其效果均为自身变量值-1。前缀自减例如“a=5;b=--a;”,则运行结果是“a=4,b=4”。后缀自减例如“a=5;b=a--;”,则运行结果是“a=4,b=5”。

扩展资料:

C语言常用运算符:

+:加法

-:减法

<<:位左移

>>:位右移

<:小于

<=:小于等于

>:大于

>=:大于等于

+=:加赋值运算

-=:减赋值运算

*=:乘赋值运算

/=:除赋值运算

%=:模赋值运算

参考资料来源:百度百科-C语言运算符



  • c璇█涓鐨勬眰浣欑鍙(%)鏄粈涔堟剰鎬濆%涓鐐
    绛旓細鏄眰浣杩愮畻绗︼紝涔熷彨妯¢櫎杩愮畻绗︼紝鐢ㄤ簬姹備綑鏁帮紱瑕佹眰涓や釜鎿嶄綔鏁板潎涓烘暣鏁帮紙鎴栧彲浠ラ殣寮忚浆鎹㈡垚鏁存暟鐨绫诲瀷锛夈傛爣鍑嗚瀹氾細濡傛灉%宸﹁竟鐨勬搷浣滄暟涓鸿礋鏁版椂锛屽垯妯¢櫎鐨勭粨鏋滀负璐熸暟鎴栬0锛涘鏋%宸﹁竟鐨勬搷浣滄暟涓烘鏁版椂锛屽垯妯¢櫎鐨勭粨鏋勪负姝f暟鎴栬0銆鈥c鈥濅负瀛楃绫诲瀷锛屽叾235瀵瑰簲浜岃繘鍒朵綅0xFD锛屼篃灏辨槸-3鐨勮ˉ鐮...
  • c璇█涓%%鏄粈涔堟剰鎬?
    绛旓細鏄緭鍑%鍙枫%鏄浆涔绗銆%d 杈撳嚭鏁村瀷銆%nd 杈撳嚭鐨勬暣鍨嬪搴﹁嚦灏戜负n浣嶏紝鍙冲榻愶紝]鍗冲搴﹁嚦灏戜负5浣嶏紝浣嶆暟澶т簬5鍒欒緭鍑哄疄闄呬綅鏁帮紝%0nd 鐢ㄥ緱姣旇緝澶氾紝琛ㄧず杈撳嚭鐨勬暣鍨嬪搴﹁嚦灏戜负n浣嶏紝涓嶈冻n浣嶇敤0濉厖銆C璇█涓%鏈変袱绉嶆剰鎬濓紝绗竴琛ㄧず姹備綑绗﹀彿锛岀粡甯镐細鐢ㄥ埌鍒ゆ柇涓涓暟鏄笉鏄兘琚彟涓涓暣闄ゃ傚锛7%3=1锛...
  • c璇█涓% c鏄粈涔杩愮畻绗?
    绛旓細鏄眰浣杩愮畻绗︼紝涔熷彨妯¢櫎杩愮畻绗︼紝鐢ㄤ簬姹備綑鏁帮紱瑕佹眰涓や釜鎿嶄綔鏁板潎涓烘暣鏁帮紙鎴栧彲浠ラ殣寮忚浆鎹㈡垚鏁存暟鐨绫诲瀷锛夈傛爣鍑嗚瀹氾細濡傛灉%宸﹁竟鐨勬搷浣滄暟涓鸿礋鏁版椂锛屽垯妯¢櫎鐨勭粨鏋滀负璐熸暟鎴栬0锛涘鏋%宸﹁竟鐨勬搷浣滄暟涓烘鏁版椂锛屽垯妯¢櫎鐨勭粨鏋勪负姝f暟鎴栬0銆傗c鈥濅负瀛楃绫诲瀷锛屽叾235瀵瑰簲浜岃繘鍒朵綅0xFD锛屼篃灏辨槸-3鐨勮ˉ鐮佸舰寮忥紝鍒檆...
  • c璇█涓鏁撮櫎鏄/绗﹀彿,%绗﹀彿鏄彇浣杩愮畻绗鍚?
    绛旓細鈥/鈥濆湪C璇█涓鏄绠楁湳杩愮畻绗︼紝鐢ㄤ簬鍚勭被鏁板艰繍绠楋紱绠楁湳杩愮畻绗﹀寘鎷姞(+)銆佸噺(-)銆佷箻(*)銆侀櫎(/)銆佹眰浣(鎴栫О妯¤繍绠楋紝%)銆佽嚜澧(++)銆佽嚜鍑(--)鍏变竷绉嶃傝繍绠楃粨鏋滀负2.0锛岃屼笉鏄2.5锛屽洜涓篴鏄痠nt鍨嬬殑锛屾墍浠ヨ绠楃粨鏋滀細杞崲涓篿nt鍨嬶紝鑰宑鍙堟槸float鍨嬬殑锛屾墍浠ユ渶鍚庡皢鏁村瀷鐨2杞崲涓篺loat ...
  • C璇█涓%c琛ㄧず浠涔堟剰鎬?
    绛旓細鈥%鈥濆湪c璇█涓鏈変袱绉嶉噴涔夛紝涓鏄眰浣欑鍙凤紝缁忓父浼氱敤鍒板垽鏂竴涓暟鏄笉鏄兘琚彟涓涓暣闄わ紱浜屾槸寮曞绗︼紝鐢ㄤ簬寮曞杈撳叆杈撳嚭椤硅〃鍒楃殑鏍煎紡锛孋璇█杩愮畻绗﹀彿鐨勭绫荤紪杈戯細1銆绠楁湳杩愮畻绗 鐢ㄤ簬鍚勭被鏁板艰繍绠椼傚寘鎷姞(+)銆佸噺(-)銆佷箻(*)銆侀櫎(/)銆佹眰浣(鎴栫О妯¤繍绠楋紝%)銆佽嚜澧(++)銆佽嚜鍑(--)鍏变竷绉嶃2...
  • c璇█涓鐨/鍜%琛ㄧず浠涔堟剰鎬
    绛旓細浜屻佷赴瀵岀殑鏁版嵁绫诲瀷锛C璇█鍖呭惈鐨勬暟鎹被鍨嬪箍娉涳紝涓嶄粎鍖呭惈鏈変紶缁熺殑瀛楃鍨嬨佹暣鍨嬨佹诞鐐瑰瀷銆佹暟缁勭被鍨嬬瓑鏁版嵁绫诲瀷锛岃繕鍏锋湁鍏朵粬缂栫▼璇█鎵涓嶅叿澶囩殑鏁版嵁绫诲瀷锛屽叾涓互鎸囬拡绫诲瀷鏁版嵁浣跨敤鏈涓虹伒娲伙紝鍙互閫氳繃缂栫▼瀵瑰悇绉嶆暟鎹粨鏋勮繘琛岃绠椼備笁銆佷赴瀵鐨勮繍绠楃锛欳璇█鍖呭惈34涓杩愮畻绗︼紝瀹冨皢璧嬪笺佹嫭鍙风瓑鍧囪浣滆繍绠楃鏉ユ搷浣滐紝...
  • C璇█涓殑绠楁湳杩愮畻绗鍙%鎬庝箞鐢?
    绛旓細妯¤繍绠楃鎴栫О姹備綑杩愮畻绗 锛氳繖涓繍绠楁湁涓や釜鍚嶇О锛屼竴涓彨妯杩愮畻绗︼紝鍙︿竴涓彨姹備綑杩愮畻绗︺傝鎴戜滑鏉ョ湅涓涓緥瀛愶細5%2寰楀埌1锛屾剰涔夊氨鏄5闄や互2杩樹綑1銆傚埄鐢ㄨ繖涓繍绠楃杩愮畻寰楀埌鐨缁撴灉鍙彲鑳借惤鍦ㄤ粠0鍒%鍙宠竟鐨勬暟鍑忎竴杩欎釜鑼冨洿鍐呫
  • c璇█鐨勮繍绠楃鍙 +,-,*,/,涔熷氨鏄暟瀛﹂噷鐨+,-,*,/,?%,!,>=,<=,>,<
    绛旓細c璇█涓鐨勭鍙峰叾瀹炲拰鏁板涓殑宸埆鏄湁鐐圭殑銆1. 甯哥敤杩愮畻绗 绠楁湳杩愮畻绗锛 +, -, *, /,鍏崇郴杩愮畻绗︼細 >, <, >=, <=, ==, != 閫昏緫杩愮畻绗︼細 !, &&, || 璧嬪艰繍绠楃锛=, +=, -=锛*= ,/= ,++,-- 2.绠楁湳杩愮畻绗︼細 +,-,*娌′粈涔堝ソ璇寸殑锛岃窡鏁板閲岃竟涓鏍枫/ 鍦–涓О涓 鏁撮櫎...
  • c璇█涓,鈥/鈥,鈥%鈥欐槸鎬庝箞杩愮畻鐨?
    绛旓細缁撴灉涓轰笉鑳借鍚 闈㈢殑鏁存暟鎴栬〃杈惧紡鏁撮櫎鐨勬渶灏忔暣鏁帮紝瀹冨悗闈㈢殑鏁板煎簲璇ヤ负澶т簬1鐨勬鏁存暟銆傚琛ㄤ腑鎵绀虹殑"13%7"锛屽氨琛ㄧず13 闄や互7浣6銆備綔涓哄弻鐩杩愮畻绗︼紝宸﹀彸鎿嶄綔鏁板彲浠ユ槸鏁板硷紝涔熷彲浠ユ槸琛ㄨ揪寮忋備絾'%'杩愮畻绗︾殑宸﹀彸鎿嶄綔鏁板繀椤绘槸鏁存暟銆傝礋鏁板彇浣欒繍绠桵S VC++ 缂栬瘧鍣:-4 % 6 = -4 6 % -4 = 2 ...
  • C璇█涓鐨%杩愮畻绗鏄粈涔堟剰鎬?姣斿2%3
    绛旓細鏄眰妯杩愮畻绗︼紝妯¤繍绠楃鈥%鈥鐨浣滅敤鏄眰涓や釜鏁扮浉闄ょ殑浣欐暟銆2%3绛変簬2
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网