c语言的问题

c\u8bed\u8a00\u7684\u95ee\u9898

scanf("%d",x),x\u5fd8\u4e86\u53d6\u5730\u5740\u4e86\uff0c\u5e94\u8be5\u6539\u6210scanf("%d",&x);,\u671b\u91c7\u7eb3

'\xxx'\u7c7b\u578b\u7684\u5b57\u7b26\u5e38\u91cf\u4e2d\uff0cxxx\u4ee3\u88688\u8fdb\u5236\u6574\u6570\uff0c\u5176\u542b\u4e49\u662f\u67d0\u5b57\u7b26\u7684ASCII\u7801\u3002
\u800c\483' \u91cc483\u4e0d\u662f\u5408\u6cd5ASCII\u7801\u8303\u56f4\u3002

'6' 表示6的ascii码值,'0'是0的码值,6的码值比0的大6 相减的到的是数字6,若用字符显示,则显示ascii值为6的字符

因为他们之间的差,就是6,你就是 s = 'g' - 'a';它结果也是6啊。‘6’的ascII码值是54,'0'的ASCII码值是48,所以他们的差就是6

在c语言中键盘上的字符是以Ascall码的形式存储的,0-9在Ascall值存储中是相邻的,分别为30H-39H,他们的Ascall值相差为6,所以s='6'-'0'=30H-39H=6

  • c璇█甯歌闂鏈夊摢浜?
    绛旓細1.涔﹀啓鏍囪瘑绗︽椂锛屽拷鐣ヤ簡澶у皬鍐欏瓧姣嶇殑鍖哄埆銆俶ain(){ int a=5;printf("%d",A);} 缂栬瘧绋嬪簭鎶奱鍜孉璁や负鏄袱涓笉鍚岀殑鍙橀噺鍚嶏紝鑰屾樉绀哄嚭閿欎俊鎭侰璁や负澶у啓瀛楁瘝鍜屽皬鍐欏瓧姣嶆槸涓や釜涓嶅悓鐨勫瓧绗︺備範鎯笂锛岀鍙峰父閲忓悕鐢ㄥぇ鍐欙紝鍙橀噺鍚嶇敤灏忓啓琛ㄧず锛屼互澧炲姞鍙鎬с2.蹇界暐浜嗗彉閲忕殑绫诲瀷锛岃繘琛屼簡涓嶅悎娉曠殑杩愮畻銆俶ain(...
  • c璇█瀛︿範涓殑8涓闂?
    绛旓細鍦C璇█涓紝鍏抽敭瀛梥tatic鏈変笁涓槑鏄剧殑浣滅敤锛氱涓銆佸湪淇グ鍙橀噺鐨勬椂鍊欙紝static淇グ鐨勯潤鎬佸眬閮ㄥ彉閲忓彧鎵ц涓娆★紝鑰屼笖寤堕暱浜嗗眬閮ㄥ彉閲忕殑鐢熷懡鍛ㄦ湡锛岀洿鍒扮▼搴忚繍琛岀粨鏉熶互鍚庢墠閲婃斁銆傜浜屻乻tatic淇グ鍏ㄥ眬鍙橀噺鐨勬椂鍊欙紝杩欎釜鍏ㄥ眬鍙橀噺鍙兘鍦ㄦ湰鏂囦欢涓闂紝涓嶈兘鍦ㄥ叾瀹冩枃浠朵腑璁块棶锛屽嵆渚挎槸extern澶栭儴澹版槑涔熶笉鍙互銆傜涓夈乻tatic...
  • c璇█甯歌闂鏈夊摢浜
    绛旓細1銆佷功鍐欐爣璇嗙鏃讹紝蹇界暐浜嗗ぇ灏忓啓瀛楁瘝鐨勫尯鍒2銆佸拷鐣ヤ簡鍙橀噺鐨勭被鍨嬶紝杩涜浜嗕笉鍚堟硶鐨勮繍绠椼3銆佸皢瀛楃甯搁噺涓庡瓧绗︿覆甯搁噺娣锋穯銆4銆佸拷鐣ヤ簡绛夊彿涓庡弻绛夊彿鐨勫尯鍒5銆佸繕璁板姞鍒嗗彿銆6銆佽緭鍏ュ彉閲忔椂蹇樿鍔犲湴鍧杩愮畻绗︺7銆佽緭鍏ユ暟鎹殑鏂瑰紡涓庤姹備笉绗︺8銆佽緭鍏ュ瓧绗︾殑鏍煎紡涓庤姹備笉涓鑷淬9銆佽緭鍏ヨ緭鍑虹殑鏁版嵁绫诲瀷涓庢墍鐢ㄦ牸寮...
  • c璇█闈㈣瘯缁忓父闂埌鐨勯棶棰鏈夊摢浜?
    绛旓細c璇█闈㈣瘯缁忓父闂埌鐨勯棶棰鏈夛細1銆C璇█鐨涓昏鐗瑰緛鏄粈涔堬紵C鏄竴绉嶈繃绋嬭瑷銆侰璇█鐨勪富瑕佸姛鑳藉寘鎷鍐呭瓨鐨勪綆绾ц闂紝绠鍗曠殑鍏抽敭瀛楅泦鍜岀畝娲佺殑鏍峰紡銆傝繖浜涘姛鑳戒娇鍏堕傜敤浜庤濡傛搷浣滅郴缁熸垨缂栬瘧鍣ㄥ紑鍙戜箣绫荤殑绯荤粺缂栫▼銆2銆乮 ++鍜岋紜锛媔鏈変粈涔堝尯鍒紵1锛夎〃杈惧紡鈥渋 ++鈥濊繑鍥炴棫鍊硷紝鐒跺悗閫掑i銆傝〃杈惧紡锛嬶紜i閫掑璇ュ...
  • C璇█鍩烘湰闂鏈夊摢浜?
    绛旓細涓銆C璇█瑙勫畾鎬绘槸浠巑ain()寮濮嬫墽琛岀殑锛堣繖涓嚱鏁颁篃鍙滀富鍑芥暟鈥濓級銆傚洜姝わ紝浣犲彂鏉ョ殑棰樼洰涓殑锛1銆6銆8锛夊彊杩伴兘鏄敊璇殑锛岄兘搴旇閫夋嫨F銆俓x0d\x0a浜屻佺2棰樹腑锛孋璇█瀵瑰叾鏁版嵁鍦ㄥ唴瀛樹腑鎵鍗犵敤鐨勫疄闄呭瓧鑺傛暟锛岄殢鐫绋嬪簭涓0鏄庣殑鏁版嵁绫诲瀷浠ュ強鏁版嵁鐨勫灏戣屽彉鍖栵紝C璇█鏈韩骞舵病鏈夋槑纭瀹氥傝繖棰樺簲璇ラ塅...
  • c璇█闂
    绛旓細printf(鈥%c鈥,ch);} 杈撳嚭锛歛銆傚彉鎹㈡垚锛歮ain( ){ char ch;ch=鈥檃鈥;printf(鈥%d鈥,ch);} 杈撳嚭锛97銆備互涓婅鍙h=鈥檃鈥;鍙互鏀逛负ch=97;鍦ㄨ绠楁満涓紝瀹冨氨鏄竴涓暣鏁帮紝濡97锛屽鏋滃畾涔夊畠鏄竴涓瓧绗﹀彉閲忥紝瀹冨氨鏄 a锛屽鏋滃畾涔夊畠鏄竴涓暣鍨嬪彉閲忥紝瀹冨氨鏄97銆傚瓧绗﹀彲浠ヤ綔涓烘暣鏁板弬鍔犺繍绠楋細main(...
  • C璇█闂缂栫▼闂?
    绛旓細int i,j,n=-1;float scores[30],sum=0,temp;printf("璇疯緭鍏鐨勫(0~30)锛");while(n<0 || n>30) scanf("%d",&n);if(!n) return 0;for(i=0;i<n;scanf("%f",&scores[i]),sum+=scores[i],i++)printf("璇疯緭鍏ュ鐢%d鍒嗘暟锛",i+1);printf("%d鍚嶅鐢熺殑骞冲潎鍒嗕负%.1f\n...
  • C璇█鐨鍑犱釜闂,璇烽珮鎵嬫寚鏁
    绛旓細闂鎻忚堪:1.鍦C璇█涓紝char鍨嬫暟鎹湪鍐呭瓨涓殑瀛樺偍褰㈠紡鏄痏__.A)琛ョ爜 B)鍙嶇爜 C)鍘熺爜 D)ASCII鐮 绛旀鏄疍锛屼絾鏄湪鏌愪簺璧勬枡涓鍒扳滄暟鎹湪鍐呭瓨涓槸浠ヨˉ鐮佸舰寮忓瓨鏀剧殑鈥濓紝杩欎娇鎴戞湁浜涜糠鎯戜笉瑙o紝璇峰悇浣嶄笉鍚濇寚鏁欍2.琛ㄨ揪寮18/2*sqrt(4.0)/8鐨勬暟鎹被鍨嬩负___A)int B)float C)double D)涓嶇‘瀹 ...
  • c璇█涓叧浜0鐨勯棶棰
    绛旓細鐢变簬璁$畻鏈鸿兘澶熻〃绀虹殑娴偣鏁扮簿搴︽湁闄愶紝鍥犳璁$畻鏈哄湪灏嗘诞鐐规暟琛ㄧず涓轰簩杩涘埗鏃讹紝浼氬瓨鍦ㄧ簿搴︾己澶闂锛屼緥濡傜敤C璇█娴嬭瘯0.1+0.1+0.1-0.3鐨勭粨鏋滀负锛氬彲浠ュ彂鐜拌櫧鐒禷鎵撳嵃鍑烘潵涓0.000000锛堝彧鏄剧ず浜嗗皬鏁扮偣鍚6浣嶏級浣嗗垽鏂璦==0鐨勭粨鏋滃苟涓嶄负鐪燂紝璇存槑璁$畻鏈鸿涓0.1+0.1+0.1-0.3鈮0 鍘熷洜鍦ㄤ簬0.1鐨勪簩杩涘埗...
  • C璇█浠g爜闂?
    绛旓細while (1) { if (n % 5 == 1 && n % 4 == 1 && n % 3 == 1 && n % 2 == 1 && n % 1 == 1) { break; } n++; i++; } printf("浠栦滑鍚堜紮鑷冲皯鎵撲簡 %d 鍙厰瀛怽n", n); return 0;} ...
  • 扩展阅读:c语言基础知识100题 ... c++编程 ... c语言简单问题及答案 ... c语言问题提问 ... 大一c语言常见问题 ... c语言常见错误及改正 ... c语言算法难题 ... c语言问题在线解答 ... c语言过程中遇到的问题 ...

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