c语言中字符加减是什么意思?

C语言中,字符相加减实际是ASCII码相加减
a=97,b=98,c=99,这是三个字符的ASCII码,即实际是97+98+99=294
由于i也是字符,294存到i中也相当于ASCII码,但ASCII码最大为256
294-256=38,所以i的ASCII码为38,对应字符‘&’
printf("%c", i); 输出&
printf("%d", i); 输出38
(如果i是int型,输出的是294)

  • c璇█涓瓧绗﹀姞鍑忔槸浠涔堟剰鎬?
    绛旓細C璇█涓紝瀛楃鐩稿姞鍑忓疄闄呮槸ASCII鐮佺浉鍔犲噺 a=97,b=98,c=99锛岃繖鏄笁涓瓧绗︾殑ASCII鐮侊紝鍗冲疄闄呮槸97+98+99=294 鐢变簬i涔熸槸瀛楃锛294瀛樺埌i涓篃鐩稿綋浜嶢SCII鐮侊紝浣咥SCII鐮佹渶澶т负256 294-256=38锛屾墍浠鐨凙SCII鐮佷负38锛屽搴斿瓧绗︹&鈥檖rintf("%c", i); 杈撳嚭& printf("%d", i); 杈撳嚭38 锛堝鏋渋...
  • C璇█鐨勫瓧绗涓浠涔鍙互杩涜鍔犲噺涔橀櫎杩愮畻?
    绛旓細棣栬绛旀锛C璇█鐨勫瓧绗鍨嬪彲浠ヨ繘琛屾暟鍊艰繍绠楁槸鍥犱负瀛楃鍦ㄨ绠楁満鍐呴儴鏄氳繃ASCII鐮佸兼潵琛ㄧず鐨勶紝鑰孉SCII鐮佸兼槸鏁板煎瀷鐨勩傝缁嗚В閲婏細鍦–璇█涓紝瀛楃鍙橀噺鏄敤char鏁版嵁绫诲瀷澹版槑鐨勩傛瘡涓瓧绗﹀湪鍐呭瓨涓兘鏈変竴涓搴旂殑ASCII鐮佸硷紝杩欐槸涓涓暣鏁板笺備緥濡傦紝瀛楃'A'鐨凙SCII鐮佸兼槸65锛屽瓧绗'a'鐨凙SCII鐮佸兼槸97銆傚洜姝わ紝...
  • 鍔犲噺绗﹀彿鏄粈涔堟剰鎬
    绛旓細鍦ㄧ敓娲讳腑锛鍔犲噺绗﹀彿涔熷彲浠ョ敤浜庤〃绀烘璐锛屽锛氣+鈥濊〃绀烘鏁帮紝鈥-鈥濊〃绀鸿礋鏁般備緥濡傛垜浠父璇寸殑閾惰璐︽埛浣欓锛岃嫢涓烘鏁板垯琛ㄧず瀛樻浣欓锛岃嫢涓鸿礋鏁板垯琛ㄧず閫忔敮浜嗚处鎴枫傚湪缂栫▼璇█涓紝鍔犲噺绗﹀彿涔熸湁鐫涓嶅悓鐨勬剰涔夈備緥濡傚湪Python涓紝鈥+鈥濈鍙蜂笉浠呭彲浠ヨ〃绀哄姞娉曡繍绠楋紝杩樺彲浠ヨ〃绀哄瓧绗︿覆鐨勬嫾鎺ユ搷浣滐紱鑰屸-鈥濈鍙峰垯涓嶈兘...
  • c璇█涓鐨+=鏄粈涔堟剰鎬?鎬庝箞浣跨敤鐨?
    绛旓細鑷1鐨勬剰鎬锛屾瘮濡 int i=1; i++鍚巌鐨勫煎氨鍙樹负浜2.涓ょ鐢ㄦ硶锛氬亣濡傚畾涔変簡涓涓彉閲廼=1 1銆佽嫢浣跨敤i++锛 鎸囦唬鍏堝彇i鐨勫煎啀鍙=i+1 2銆佽嫢浣跨敤++i锛屾寚浠e厛浣縤=i+1鍐嶅彇i鐨勫 娉ㄦ剰鐨勫氨鏄痠++鍜++i鐨勫尯鍒紝鍓嶈呮槸杩愮畻瀹屽悗鑷1锛屽悗鑰呮槸鑷1鍚庡啀杩愮畻銆
  • c璇█浼樺厛绾у埆閲岀殑 姝e彿璐熷彿 鍜 鍔犲噺 鎬庝箞鍒ゆ柇鍝釜鏄摢涓?
    绛旓細鍔犲噺鍙锋槸鍙岀洰杩愮畻绗︼紝蹇呴』涓よ竟閮芥湁鏁版嵁(鍙橀噺鎴栧父鏁)锛岀粨鍚堟т粠宸﹁嚦鍙筹紝鍗冲彲绠鍗曠悊瑙d负浠庡乏鑷冲彸璁$畻銆傛璐熷彿鏄崟鐩繍绠楃锛屽彧鏈変竴涓暟鎹紝涓旀槸鍙崇粨鍚堢殑锛屽彲浠ョ悊瑙d负瀹冨彧浣滅敤鍦ㄧ揣鎺ュ畠鐨勫彸杈圭殑鏁版嵁涓娿傚a+b銆乤-b涓殑+鍜-鏄姞鍑忓彿锛岃-x銆+y涓殑+鍜-鏄璐熷彿銆傛墍浠ュ畠浠湪C璇彞涓槸寰堝ソ璇嗗埆鐨勩
  • c璇█涓瓧绗︿覆鍔犲噺闂?
    绛旓細濡傛灉鏄疛S閾佸畾鏄疦AN锛C璇█浣犱负鍟ヤ笉鍦ㄧ數鑴戜笂璇曚笅銆傜粨鏋滃鍥
  • c璇█涓濡備綍瀵瀛楃鍨嬭繘琛鍔犲噺涔橀櫎
    绛旓細c璇█涓鏁村舰鍜瀛楃鍨嬪彉閲忔槸閫氱敤鐨勶紝鍗冲瓧绗﹀瀷鍙橀噺鏄敤ASCII鐮佽〃绀虹殑锛屾槸鏁村舰鐨勶紝鍙互鐩存帴鍋鍔犲噺涔橀櫎杩愮畻锛屽彧鏄渶鍚庤緭鍑鸿鐢ㄥ瓧绗﹀瀷杈撳嚭锛屽锛歝har a;a=98;a++;printf("%c",a);
  • 鐢佃剳缂栫▼鐨鍚勪釜绗﹀彿閮借〃绀浠涔堟剰鎬鍟!
    绛旓細绋嬪簭蹇呴』鎵惧埌涓涓;鎵嶄細鍒ゅ畾姝ゅ彞鏄竴涓畬鏁寸殑鍙ュ瓙銆8.鐐瑰彿鍗婅鍙ュ彿銆傛槸涓绉嶅睘鎬ц闂銆c璇█涓鐨勭粨鏋勪綋鍙橀噺灏辨槸鐢ㄥ畠鏉ヨ闂叾涓殑鍙戠敓鐨勩9 ->杩欐槸涓涓粍鍚堢鍙凤紝鏄粨鏋勪綋鎸囬拡寮曠敤鍙橀噺鐨勭鍙枫傚叾瀹冪殑灏辨病鏈変簡锛屽啓鍑烘潵灏辨槸闈炴硶瀛楃銆傘備笉鍚岃瑷杩樻湁涓嶅悓鐨勫悇绉嶇鍙枫傝繖閲岃鐨鏄疌璇█鐨銆
  • c璇█涓瓧绗鍙互鍔犲噺鍚?鍙互鐨勮瘽'a'-'A'缁撴灉鎵嶆槸32杩欎釜鏄瓧绗﹁繕鏄
    绛旓細鏄暟瀛楋紝鍥犱负杩欐牱鐨勬搷浣滀細杞崲涓篈SCII鐮侊紝鍙樻垚鏁板瓧鐩稿噺浜嗐
  • C璇█涓瓧绗鑳藉姞瀛楃鍚
    绛旓細C/C++涓瓧绗鍙橀噺鍙互杩涜绠楁湳杩愮畻锛屽洜涓哄瓧绗﹀疄闄呬笂鍦–/C++鍐呴儴灏辨槸鐢╥nt绫诲瀷鐨凙SCII鍊艰〃绀虹殑锛屽瀛楃杩涜绠楁湳杩愮畻灏辨槸瀵瑰瓧绗﹀搴旂殑ASCII鍊艰繘琛岃繍绠椼傝繖涓紡瀛愮殑杩愮畻椤哄簭濡備笅锛歛=('A'+'5'-'3');a=(65+53-51);a=67;濡傛灉a鏄痗har鍙橀噺锛岄偅涔坅鐨勫煎氨鏄疉SCII鍊间负67鐨勫瓧绗'C',鍚﹀垯锛宎鐨勫煎氨鏄67 ...
  • 扩展阅读:转义字符对照表 ... c语言怎么才算合法标识符 ... c语言字符拼接在一起 ... c语言~符号什么意思 ... c语言中字符相加减 ... c语言字符之间加运算 ... c语言教程 ... c语言字符和数字加减 ... c语言中字符串是什么意思 ...

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