问答详情
源自:2-8 自动类型转换

为什么 ‘a’ 下面不用‘’ 都是c

为什么 ‘a’  下面不用‘’ 都是c

提问者:Li_AngXin 2019-12-18 16:31

个回答

  • 融进
    2019-12-20 09:28:50

    a的ASCII的代码是97,c的代码是99,看题目要求是输出a的代码值,把a的代码值赋给c之后,c就相当于一个变量名,利用c把97传递给几种数据类型,再按不同的格式输出

  • 慕姐6498537
    2019-12-18 17:28:20

    因为 ‘a'是单个字符 

    所以 输出的格式符是 %C

    给你举个例子

     char x='a';  printf("%c",x);  输出结果为a