为什么Dev c++运算结果不对,而VC++6.0运算正确
本帖最后由 claws0n 于 2018-8-17 10:45 编辑#include <stdio.h>
main()
{
char c1,c2,c3;
scanf("%4c%2c%c",&c1,&c2,&c3);
printf("%c,%c,%c",c1,c2,c3);
}
当输入123456789<CR>
Dev c++运算结果是6,5,7
VC==6.0运算结果是1,5,7 可能规定不一样吧 溢出问题,就要看编译器了。
我不觉得 vc 的运算结果是对的,只是符合你目前的答案而已 先感谢楼上两位 编译器不同的结果。
页:
[1]