在C语言中的运算符有哪些类型? 在C语言里运算符可分为几类

c\u8bed\u8a00\u4e2d\u8fd0\u7b97\u7b26\u6709\u54ea\u51e0\u79cd\uff0c\u4f18\u5148\u7ea7\u987a\u5e8f\u662f\u600e\u6837

C\u8bed\u8a00\u4e2d\uff0c\u8fd0\u7b97\u7b26\u9664\u4e86\u5e38\u89c1\u7684\u4e09\u5927\u7c7b\uff0c\u7b97\u672f\u8fd0\u7b97\u7b26\u3001\u5173\u7cfb\u8fd0\u7b97\u7b26\u4e0e\u903b\u8f91\u8fd0\u7b97\u7b26\u4e4b\u5916\uff0c\u8fd8\u6709\u4e00\u4e9b\u7528\u4e8e\u5b8c\u6210\u7279\u6b8a\u4efb\u52a1\u7684\u8fd0\u7b97\u7b26\u3002
\u8fd0\u7b97\u7b26\u7684\u8fd0\u7b97\u4f18\u5148\u7ea7\u5171\u5206\u4e3a15 \u7ea7\uff0c1 \u7ea7\u6700\u9ad8\uff0c15 \u7ea7\u6700\u4f4e\u3002 \u5728\u8868\u8fbe\u5f0f\u4e2d\uff0c\u4f18\u5148\u7ea7\u8f83\u9ad8\u7684\u5148\u4e8e\u4f18\u5148\u7ea7\u8f83\u4f4e\u7684\u8fdb\u884c\u8fd0\u7b97\u3002\u800c\u5728\u4e00\u4e2a\u8fd0\u7b97\u91cf\u4e24\u4fa7\u7684\u8fd0\u7b97\u7b26 \u4f18\u5148\u7ea7\u76f8\u540c\u65f6\uff0c\u5219\u6309\u8fd0\u7b97\u7b26\u7684\u7ed3\u5408\u6027\u6240\u89c4\u5b9a\u7684\u7ed3\u5408\u65b9\u5411\u5904\u7406\u3002
\u4e00\u7ea7\u8fd0\u7b97\u7b26\uff1a\u6807\u8bc6\uff0c\u5e38\u91cf\uff0c\u5b57\u7b26\u4e32\u6587\u5b57\u91cf\uff0c\u4f18\u5148\u7ea7\u63d0\u5347\u8868\u8fbe\u5f0f\u6700\u4f18\u5148\u6267\u884c\u3002
\u4e8c\u7ea7\u8fd0\u7b97\u7b26\uff1a\u6570\u7ec4\u4e0b\u6807\u8fd0\u7b97\uff08expression\uff09\u3001\u51fd\u6570\u8c03\u7528\uff08argument-expression-list\uff09\u3001\u6210\u5458\u8bbf\u95ee\uff08identifier\u3001 -> identifier\uff09\u3001\u540e\u7f00\u81ea\u589e\uff08i++\uff09\u3001\u540e\u7f00\u81ea\u51cf\uff08i--\uff09\u3001 \u590d\u5408\u521d\u59cb\u5316\uff08initializer-list\uff09\u3002
\u4e09\u7ea7\u8fd0\u7b97\u7b26\uff1a\u524d\u7f00\u81ea\u589e\uff08++i\uff09\u3001\u524d\u7f00\u81ea\u51cf\uff08--i\uff09\u3001\u5355\u76ee\u8f6c\u578b\u8868\u5f0f\u5f0f\uff08\u53d6\u5730\u5740& \uff0c\u63d0\u9886 * \uff0c \u6b63\u53f7+ \uff0c\u8d1f\u53f7-\u3001 \u4f4d\u53cd~ \u903b\u8f91\u5426!\uff09\u3001\u6c42\u7c7b\u578b\u957f\u5ea6\uff08sizeof unary-expression\uff09\u3002
\u56db\u7ea7\u8fd0\u7b97\u7b26\uff1a\u5f3a\u5236\u8868\u8fbe\u5f0f\u6210\u4e3atype-name\u6307\u5b9a\u7684\u7c7b\u578b( type-name ) cast-expression\u3002
\u4e94\u7ea7\u8fd0\u7b97\u7b26\uff1a\u201c * \u201d \u4e58\u6cd5\u8fd0\u7b97\u7b26\u3002
\u516d\u7ea7\u8fd0\u7b97\u7b26\uff1a\u201c + \u201d\u52a0\u6cd5\u8fd0\u7b97\u7b26\u3002
\u4e03\u7ea7\u8fd0\u7b97\u7b26\uff1a> \u53f3\u79fb\u8fd0\u7b97\u7b26\u3002
\u516b\u7ea7\u8fd0\u7b97\u7b26\uff1a\u3001>=\u5173\u7cfb\u8fd0\u7b97\u7b26\u3002
\u4e5d\u7ea7\u8fd0\u7b97\u7b26\uff1a\u201c == \u201d\u7b49\u4e8e\u8fd0\u7b97\u7b26\uff1b\u201c != \u201d\u4e0d\u7b49\u4e8e\u8fd0\u7b97\u7b26\u3002
\u5341\u7ea7\u8fd0\u7b97\u7b26\uff1a\u201c & \u201d\u6309\u4f4d\u4e0e\u8fd0\u7b97\u7b26\u3002
\u5341\u4e00\u7ea7\u8fd0\u7b97\u7b26\uff1a\u201c \u2227 \u201d\u6309\u4f4d\u5f02\u6216\u8fd0\u7b97\u7b26\u3002
\u5341\u4e8c\u7ea7\u8fd0\u7b97\u7b26\uff1a\u201c | \u201d\u6309\u4f4d\u6216\u8fd0\u7b97\u7b26\u3002
\u5341\u4e09\u7ea7\u8fd0\u7b97\u7b26\uff1a\u201c&&\u201d\u903b\u8f91\u4e0e\u8fd0\u7b97\u7b26\u3002
\u5341\u56db\u7ea7\u8fd0\u7b97\u7b26\uff1a\u201c || \u201d\u903b\u8f91\u6216\u8fd0\u7b97\u7b26\u3002
\u5341\u4e94\u7ea7\u8fd0\u7b97\u7b26\uff1a? :\u6761\u4ef6\u8fd0\u7b97\u7b26\u3002

\u6269\u5c55\u8d44\u6599
C\u8bed\u8a00\u4e2d\u5404\u8fd0\u7b97\u7b26\u7684\u7ed3\u5408\u6027\uff1a
1\u3001\u5de6\u7ed3\u5408\u6027(\u81ea\u5de6\u81f3\u53f3)\uff1a
\u4f8b\u5982\u7b97\u672f\u8fd0\u7b97\u7b26\u7684\u7ed3\u5408\u6027\u662f\u81ea\u5de6\u81f3\u53f3\uff0c\u5373\u5148\u5de6\u540e\u53f3\u3002\u5982\u6709\u8868\u8fbe\u5f0fx-y+z \u5219y \u5e94\u5148\u4e0e\u201c-\u201d\u53f7\u7ed3\u5408\uff0c\u6267\u884cx-y \u8fd0\u7b97\uff0c\u7136\u540e\u518d\u6267\u884c+z \u7684\u8fd0\u7b97\u3002\u8fd9\u79cd\u81ea\u5de6\u81f3\u53f3\u7684\u7ed3\u5408\u65b9\u5411\u5c31\u79f0\u4e3a\u201c\u5de6\u7ed3\u5408\u6027\u201d\u3002
2\u3001\u53f3\u7ed3\u5408\u6027(\u81ea\u53f3\u81f3\u5de6)
\u81ea\u53f3\u81f3\u5de6\u7684\u7ed3\u5408\u65b9\u5411\u79f0\u4e3a\u201c\u53f3\u7ed3\u5408\u6027\u201d\u3002\u6700\u5178\u578b\u7684\u53f3\u7ed3\u5408 \u6027\u8fd0\u7b97\u7b26\u662f\u8d4b\u503c\u8fd0\u7b97\u7b26\u3002\u5982x=y=z,\u7531\u4e8e\u201c=\u201d\u7684\u53f3\u7ed3\u5408\u6027\uff0c\u5e94\u5148\u6267\u884cy=z \u518d\u6267\u884cx=(y=z)\u8fd0\u7b97\u3002C\u8bed\u8a00\u8fd0\u7b97\u7b26\u4e2d\u6709\u4e0d\u5c11\u4e3a\u53f3\u7ed3\u5408\u6027\uff0c\u5e94\u6ce8\u610f\u533a\u522b\uff0c\u4ee5\u907f\u514d\u7406\u89e3\u9519\u8bef\u3002
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1\u2014\u2014C\u8bed\u8a00\u8fd0\u7b97\u7b26

\u8fd0\u7b97\u7b26\uff1a\u7528\u4e8ec\u8bed\u8a00\u4e2d\u6267\u884c\u7a0b\u5e8f\u4ee3\u7801\u8fd0\u7b97

无论是加减乘除还是大于小于,都需要用到运算符,在C语言中的运算符和我们平时用的基本上都差不多。
运算符包括赋值运算符、算术运算符、逻辑运算符、位逻辑运算符、位移运算符、关系运算符、自增自减运算符。大多数运算符都是二目运算符,即运算符位于两个表达式之间。单目运算符的意思是运算符作用于单个表达式。

不是什么类型,运算符是告诉编译程序执行特定算术或逻辑操作的符号,主要分为三大类:算术运算符、关系运算符与逻辑运算符、位运算符。除此之外,还有一些用于完成特殊任务的运算符。
也可以分为单目运算符、双目运算符、三目运算符。

  • c璇█涓殑绠楁湳杩愮畻绗閮鏈夊摢浜?
    绛旓細6銆佹潯浠惰繍绠楃 杩欐槸涓涓笁鐩繍绠楃锛岀敤浜庢潯浠舵眰鍊(?:)銆7銆侀楀彿杩愮畻绗 鐢ㄤ簬鎶婅嫢骞茶〃杈惧紡缁勫悎鎴愪竴涓〃杈惧紡(锛)銆8銆佹寚閽堣繍绠楃 鐢ㄤ簬鍙栧唴瀹(*)鍜屽彇鍦板潃(&)浜岀杩愮畻銆9銆姹傚瓧鑺傛暟杩愮畻绗 鐢ㄤ簬璁$畻鏁版嵁绫诲瀷鎵鍗犵殑瀛楄妭鏁(sizeof)銆10銆佺壒娈婅繍绠楃 鏈夋嫭鍙()锛屼笅鏍嘯]锛屾垚鍛(鈫掞紝.)绛夊嚑绉嶃
  • c璇█涓湁鍝簺杩愮畻绗,鍚鏈変粈涔鍔熻兘?
    绛旓細1銆佺Щ浣嶈繍绠楃 2銆 鍏崇郴杩愮畻绗 3銆佺浉绛夎繍绠楃 4銆 浣嶄笌杩愮畻绗 5銆佷綅寮傛垨杩愮畻绗 6銆 浣嶆垨杩愮畻绗 7銆 閫昏緫涓庤繍绠楃 8銆 閫昏緫鎴栬繍绠楃 9銆 涓夊厓鏉′欢杩愮畻绗 10銆 璧嬪艰繍绠楃 12銆侀楀彿杩愮畻绗 13銆佷紭鍏堢骇 鍔熻兘浠嬬粛锛1銆佽祴鍊艰鍙ョ殑浣滅敤鏄妸鏌愪釜甯搁噺鎴栧彉閲忔垨琛ㄨ揪寮忕殑鍊艰祴鍊肩粰鍙︿竴涓彉閲忋傜鍙蜂负鈥...
  • C璇█34绉杩愮畻绗
    绛旓細34銆閫楀彿杩愮畻,
  • C璇█杩愮畻绗︽湁鍝簺?
    绛旓細3銆佸崟鐩繍绠楃锛屽寘鎷墠缂鑷++銆佸墠缂鑷噺--銆 sizeof銆佺被鍨嬭浆鎹()銆佸彇鍦板潃杩愮畻&銆佹寚閽堥棿鎺 瀵诲潃*銆佹鍙+銆佽礋鍙-銆佹寜浣嶅彇鍙崀銆侀昏緫闈! 銆傚鏋滀竴涓搷浣滄暟鍓嶉潰鏈夊涓墠缂锛屾寜鐓х鎿嶄綔鏁 浠庤繎鍒拌繙鐨勯『搴忥紙涔熷氨鏄粠鍙冲埌宸︼級渚濇杩愮畻锛屾瘮濡!~a锛屽厛绠梸a锛屽啀姹!銆4銆涔*銆侀櫎/銆佹ā%杩愮畻绗銆傝繖...
  • c璇█杩愮畻绗﹀彿鐨勮〃绀烘柟娉
    绛旓細1 绠楁湳杩愮畻绗 鐢ㄤ簬鍚勭被鏁板艰繍绠椼鍖呮嫭鍔(+)銆佸噺(-)銆佷箻(*)銆侀櫎(/)銆佹眰浣(鎴栫О妯¤繍绠楋紝%)銆佽嚜澧(++)銆佽嚜鍑(--)鍏变竷绉銆2.鍏崇郴杩愮畻绗 鐢ㄤ簬姣旇緝杩愮畻銆傚寘鎷ぇ浜(>)銆佸皬浜(<)銆佺瓑浜(==)銆 澶т簬绛変簬(>=)銆佸皬浜庣瓑浜(<=)鍜屼笉绛変簬(!=)鍏銆3.閫昏緫杩愮畻绗 鐢ㄤ簬閫昏緫杩愮畻銆傚寘鎷笌(&&)銆...
  • C璇█涓畻鏈繍绠楃%,++,鈥斺,閮鏄粈涔鎰忔?鑳戒妇渚嬪瓙璇存槑鍚?
    绛旓細C璇█涓紝绠楁湳杩愮畻绗鈥%鈥濅唬琛ㄦā锛堝彇浣欙級杩愮畻锛屸++鈥濅唬琛ㄥ彉閲忚嚜澧炶繍绠楋紝鈥--鈥濅唬琛ㄥ彉閲忚嚜鍑忚繍绠椼1銆佹ā杩愮畻鈥%鈥濃滄ā鈥濇槸鈥淢od鈥濈殑闊宠瘧锛屾ā杩愮畻澶氬簲鐢ㄤ簬绋嬪簭缂栧啓涓 Mod鐨勫惈涔変负姹備綑銆傛ā杩愮畻鍦ㄦ暟璁哄拰绋嬪簭璁捐涓兘鏈夌潃骞挎硾鐨勫簲鐢紝浠庡鍋舵暟鐨勫垽鍒埌绱犳暟鐨勫垽鍒紝浠庢ā骞傝繍绠楀埌鏈澶у叕绾︽暟鐨勬眰娉曪紝...
  • c璇█涓&鍙互琛ㄧず浠涔堣繍绠?
    绛旓細c璇█杩愮畻绗﹀彿绉嶇被锛1銆佺畻鏈繍绠楃 鐢ㄤ簬鍚勭被鏁板艰繍绠椼傚寘鎷姞(+)銆佸噺(-)銆佷箻(*)銆侀櫎(/)銆佹眰浣(鎴栫О妯¤繍绠楋紝%)銆佽嚜澧(++)銆佽嚜鍑(--)鍏变竷绉嶃2銆佸叧绯昏繍绠楃 鐢ㄤ簬姣旇緝杩愮畻銆傚寘鎷ぇ浜(>)銆佸皬浜(<)銆佺瓑浜(==)銆 澶т簬绛変簬(>=)銆佸皬浜庣瓑浜(<=)鍜屼笉绛変簬(!=)鍏銆3銆侀昏緫杩愮畻绗 鐢ㄤ簬閫昏緫...
  • C璇█涓繍绠楃浼樺厛绾ф帓搴
    绛旓細C璇█涓繍绠楃浼樺厛绾ф帓搴忓涓嬶細鍒嗕负浼樺厛绾15绾э細1銆佸渾鎷彿銆愶紙锛夈戙佷笅鏍囪繍绠楃銆怺]銆戙佸垎閲忚繍绠楃鐨勬寚鍚戠粨鏋勪綋鎴愬憳杩愮畻绗︺->銆戙佺粨鏋勪綋鎴愬憳杩愮畻绗︺.銆戯紱2銆侀昏緫闈炶繍绠楃銆!銆戙佹寜浣嶅彇鍙嶈繍绠楃銆悀銆戙佽嚜澧炶嚜鍑忚繍绠楃銆++銆戙 --銆戙佽礋鍙疯繍绠楃銆-銆戙绫诲瀷杞崲杩愮畻绗︺(绫诲瀷)銆戙佹寚閽堣繍绠...
  • C璇█涓湁 ^ 杩欎釜杩愮畻绗鍚?
    绛旓細鏈夌殑锛屸淾鈥濇槸鈥滀綅寮傛垨鈥濄傚彟澶栬繍绠楃鍙疯繕鏈夛細()銆 []銆 -> 銆 .銆!銆 ++銆 --锛氬渾鎷彿銆佹柟鎷彿銆佹寚閽堛佹垚鍛樸侀昏緫闈炪佽嚜鍔犮佽嚜鍑 ++ 銆 -- 銆 * 銆 & 銆 ~ 銆!锛氬崟鐩繍绠楃 < 銆 <= 銆 > 銆 >=锛鍏崇郴杩愮畻绗
  • c璇█閫昏緫杩愮畻绗︽湁鍝簺
    绛旓細C璇█閫昏緫杩愮畻绗﹀垎鍒槸锛氭垨锛坾|锛夈佷笖锛&&锛夈侀潪锛!锛夛紝鍒嗗埆瀵瑰簲浜庡懡棰橀昏緫涓殑 OR銆丄ND銆丯OT杩愮畻銆傞昏緫杩愮畻绗︼細鎴 ||銆傚湪鍛介閫昏緫涓紝褰揚=1鎴朡=1鏃讹紝P||Q绛変簬1銆傞昏緫杩愮畻绗︼細涓 &&銆傚湪鍛介閫昏緫涓紝褰揚=1涓擰=1鏃讹紝P&&Q鎵嶇瓑浜1銆傞昏緫杩愮畻绗︼細闈 !銆傚湪鍛介閫昏緫涓紝褰揚绛変簬0鏃讹紝!P...
  • 扩展阅读:c++运算符大全 ... c语言属于下列哪类 ... c语言ll 和&&的运算 ... excel的拼接&加字符串 ... c语言优先级别表图片 ... python七种运算符 ... c语言的六种运算符 ... &在c语言的用法 ... c语言运算符优先级表 ...

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