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

这是咋回事

hello.c: In function 'main':
hello.c:4:14: warning: character constant too long for its type
     char c = '97.000000';
              ^~~~~~~~~~~
hello.c:4:14: warning: overflow in implicit constant conversion [-Woverflow]
48
48.000000
48.000000


提问者:MIRACLEON 2018-07-06 11:36

个回答

  • 端思华年
    2018-07-06 14:11:32

    char是定义字符,97.0000000是float类型或者double类型。发问题的时候最好把原代码发上来,看着方便