问答详情
源自:3-9 三目运算符

请求问题的答案

有人能告所我printf("%c\n",cost<=money? 'y':  'n'            );这句中为什么是用%c,而不是用%d 请那位大神告诉我原因,谢谢啦!

提问者:慕慕8322428 2017-12-07 16:28

个回答

  • hibb
    2018-01-01 15:41:38

    %d是带符号整数

    %c是单字节   这些都是格式符

    而y&n都是单字节,所以选%c

    好了,为我打call,为我点赞哦!

  • 慕慕8322428
    2017-12-07 16:31:04

    不用了,不好意思,我懂了