8-1 类型转换(p172)

    printf("%d", sizeof'A');

这行代码打印出字符值的长度,然而令人惊奇的是,它的结果是4

在表达式中,每个char都会被转换成int,同理float也会升级为double

尽量保证类型正确,至少避免float->int之类的转换

Last updated

Was this helpful?