這是一個愚蠢的問題,但對我來說很有趣)這就是我通過Visual Studio 2013獲得的東西int i = 07; // i == 7int i = 16; // i == 16int i = 00016; // i == 14, why?int i = 05016; // i == 2574, wow )int i = 08; // compile error, compiler expects octal number...如果number以0開頭并包含8,則為編譯錯誤。這正常嗎?如果00016 == 14,那么編譯器到底從零開始到底做了什么?謝謝大家 ))
- 3 回答
- 0 關注
- 609 瀏覽
添加回答
舉報
0/150
提交
取消