摘要:
今天翻开c语言笔记本重新复习了一下下,果然找到了一个以前未注意的点 1 #include <stdio.h> 2 #include <limits.h> 3 4 int main(void) 5 { 6 long long num = INT_MAX + 1; 7 8 printf("%lld\n", num); 9 10 return 0;11 }你认为这样写对吗??当然我这么问,表明了是不对的。可是long long类型不是8个字节吗?存储了INT_MAX + 1还不是小菜,当然是小菜关键在于,以前没太在意的一个东西,字面值的后缀。对,没错,编译 阅读全文