求助,c语言的题,为什么选B. 3,E? c语言的题 第3题为什么选B 这个不就是死循环嘛?

c\u8bed\u8a00\u57fa\u7840\u9898 \u4e3a\u4ec0\u4e48\u9009A

\u56e0\u4e3a\\\u662f'\'\u8fd9\u4e2a\u5b57\u7b26\uff0c\141\u662f\u4e00\u4e2aascii\u4e3a8\u8fdb\u523641\u7684\u5b57\u7b26\uff08\1\u4e3a\u8f6c\u4e49\u5b57\u7b26\uff09\uff0c\u8f6c\u6362\u4e0b\u6765\u4e3aa\uff0c\t\u4e3a\u5236\u8868\u7b26\uff0c\u6240\u4ee5\u662f\131aabc\uff08\u5236\u8868\u7b26\uff09\u51719\u4e2a\u5b57\u7b26

int k \u2026\u2026 int\u6709\u6700\u5927\u503c\uff0c\u7136\u540e\u5c31\u6ea2\u51fa\u4e86\uff0c\u53d8\u6210\u8d1f\u6570\u4e86\u3002

因为在C语言中字符是和一定的Ascall值对应的,而a,b,c,d,e26个字母的Ascall值是递增的所以abcde,e比b大三,以整数输出所以就是3,同理之后就是已字符输出所以是E

一个字符变量,%d输出的其实是他们的ascII码,两个字符相减减得也是ascII码的值
b的ascII码是98,e是101,a 97,A 65

c2-c1 %d输出他们ascII码值相减后的结果,101-98=3
c2-a+A 运算后ascII码值为69 对应%c输出字符就是E

身边没有ascII表 a-z 和A-Z的ascII码是连续的26个数

%d是控制输出数值,即字母在ascii表上的值;%c输出字符。
c2-c1就等于e对应的ascii值-b对应的ascii的值,即101-98=3.同理,c2-a+A=101-97+65=69,即E。需要注意的是第二个是%c,所以要输出字符;第一个是%d,所以要输出字符所对应的ascii值

一个输出是ASCII数值,一个是ASCII字符。查一下ASCII码表你就明白了。

在ASCII码中,字母部分的顺序正好是ABC...Zabc...z
因此A和a之间相差正好26
此题中
c2-‘a’+'A'
c2-('a'-‘A’)也就是c2-26,不就是e变E了么

  • c璇█36涓轰粈涔堥塀?
    绛旓細36閫塀鏄敊璇殑銆傚洜涓(x/2*2-x)!=0纭疄鑳芥弧瓒 鍦ㄨ棰樹腑锛搴旇閫夋嫨绛旀C锛鍙湁褰撳姞浜嗘嫭鍙蜂互鍚庯紝!(x%2!=1)鎵嶈兘婊¤冻涓婅堪鐨勬潯浠躲備笉鍔犳嫭鍙风殑璇濓紝!x%2!=1锛屽彧鏈夊綋x==0鏃舵墠涓0锛屽惁鍒欐亽涓1銆傝繖鏄敱浜!鐨勪紭鍏堢骇楂樹簬!=閫犳垚鐨
  • C璇█,13棰樼瓟妗閫塨涓轰粈涔
    绛旓細棰樼洰涓鏄4涓敤鎸囨暟褰㈠紡鏉ヨ〃绀烘诞鐐规暟:A閫夐」涓紝鎸囨暟e鍑虹幇浜嗗皬鏁;B閫夐」琛ㄧず0.1涔樹互10鐨0娆℃柟;C閫夐」涓紝娌℃湁缁欏嚭搴曟暟;D閫夐」涓紝娌℃湁缁欏嚭鎸囧皝銆傛墍浠ラ鐩腑鍙湁B椤规槸涓涓悎鐞嗙殑鏁板笺
  • 澶уC璇█,涓轰粈涔堥塀,姹傝В!
    绛旓細//瑙i噴濡備笅锛宐杈撳嚭鐨勫瓧绗﹀疄闄呬笂鏄┖鏍煎瓧绗︼紝浠g爜濡備笅#include <stdio.h>int main(){char a,b;int s;printf("please input a and b:\n");a=getchar();b=getchar();s=a+b;printf("a=%c,b=%c",a,b);printf("\na=%d,b=%d\n",a,b);return 0;}//杩愯缁撴灉F:\c_work>a.exe...
  • c璇█棰樼洰銆涓轰粈涔堥塨?
    绛旓細鍥犱负B鏄0锛屽叾浣欓兘鏄1銆俕鏄紓鎴栨搷浣滅锛屼簩杩涘埗瀵瑰簲浣嶄笉鍚屾椂浣嶇粨鏋滀负1锛屽惁鍒欎负0銆傛墍浠ヤ袱涓浉绛夌殑鏁存暟^鑲畾鏄0锛屽洜涓哄搴斾綅閮芥槸鐩稿悓鐨勩
  • c璇█,涓轰綍閫塀
    绛旓細1銆侀鍏圖涓轰粈涔涓嶆纭 绗竴涓弬鏁皒鏄竴涓猟ouble绫诲瀷鏁扮粍锛岃孌鐨勭涓涓弬鏁版槸double绫诲瀷锛岀被鍨嬩笉鍖归厤锛屾墍浠鑲畾涓嶆纭 2銆佹暟缁勫悕瀛楀氨鏄暟缁勭殑棣栧湴鍧锛屽湴鍧鍗虫寚閽堢被鍨嬶紝閮芥槸double绫诲瀷鐨勬暟缁勫拰double *鍏跺疄鏄竴鏍风殑銆
  • 閬撶畝鍗曠殑C璇█閫夋嫨棰,涓轰粈涔堥塀? 鏍规嵁棰樼洰涓宸茬粰鍑虹殑鏁版嵁鐨勮緭鍏ュ拰杈撳嚭...
    绛旓細鍥犱负杈撳叆褰㈠紡鏄 enter x,y:2 3.4锛屾槸鐢ㄧ┖鏍煎垎闅旂殑锛岃屼笉鏄楀彿銆俿canf鍑芥暟鐨勫0鏄庢槸杩欐牱鐨勶細int scanf( const char *format, ... );濡傛灉scanf鍑芥暟鐨勬牸寮忓瓧绗︿覆format涓病鏈夋樉寮忔彁渚涘垎闅旂鐨勮瘽锛屼粠閿洏杈撳叆鏃讹紝鍚勬暟鎹粯璁ゆ槸瑕佹眰鐢ㄧ┖鏍煎垎闅旂殑銆
  • C璇█閫夋嫨棰,甯府蹇欍涓哄暐绛旀閫塀?
    绛旓細瀛楃鏁扮粍涓偍瀛樼殑鏄瓧绗0锛宖or寰幆姣旇緝鐨勬槸鏁板瓧0锛岃繖鏄袱涓笢瑗匡紝鏁版嵁绫诲瀷涓嶄竴鏍风殑銆傚湪鍐呭瓨涓瓨鍌ㄧ殑姣旂壒浣嶆暟鎹篃涓嶄竴鏍枫
  • c璇█涓,杩棰樹负浠涔堥塨?
    绛旓細d = 241 d/100 = 2 /鏄彇闄ゆ暟 2%9 =2 %鏄彇浣欐暟 &&涓よ竟鐨勫煎彧瑕佹病鏈0閭d箞绛旀灏辨槸1 鎵浠ョ瓟妗堟槸B
  • 涓轰粈涔堥塀?c璇█
    绛旓細杩欎釜绋嬪簭鐨勫姛鑳芥槸鎵惧嚭瀛楃涓查噷灏忓啓瀛楁瘝鐨勪釜鏁般俿[i]>='a' && s[i]<='z'灏辨槸鎸噑[i]杩欎釜瀛楃鐨刟sc鐮佸湪'a'鍜'z'涔嬮棿銆傝繖棰樼殑瀛楃涓查噷锛屽氨涓や釜灏忓啓瀛楁瘝鐨勫瓧绗︼紝x鍜寉锛屾墍浠ヤ竴鍏辨槸2涓紝杈撳嚭2锛岄塀
  • C璇█鐨勯,绗7棰涓轰粈涔堥塀
    绛旓細B閫椤癸紝姣忔杩涘叆寰幆閮界粰鍙橀噺p閲嶆柊璧嬪间负1銆傛墍浠ヤ笉琛屻
  • 扩展阅读:扫一扫题目出答案 ... 初学编程100个代码大全 ... 二级证书哪个最好考 ... 拍照搜c语言的app ... 编程必背100个代码 ... c语言搜题神器app ... 二级c语言免费题库 ... c语言题库及答案大全 ... 免费拍照答题一秒出答案 ...

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