靜默片刻,他又問:“學過一點,知道t吧?”
江葉點頭:“數據類型中的整型數據。”
歐陽:“short?”
江葉:“短整型。”
歐陽看他確實知道,才又步入正題:
“那么t和short的區別?”
江葉答得依舊順暢:“短整型占兩個字節,數據范圍更小。”
“t的數據范圍?”
江葉完全搞不懂,這貨怎么就扯到c語言。
但想著,游戲嘛,總歸是和編程有關,便還是給了回答:
“我記得,t是4個字節,32比特。
所以取值范圍,負區間邊界是,2的31次方;正區間邊界是,2的31次方減1。”
歐陽點頭,又一本正經問:“那么如果——”
“ti=231-”
“i++之后,i值是多少?”
非常簡單的問題,江葉直接答:“溢出之后,自然變成了負的,2的31次方。”
歐陽又點頭:“對,你知道溢出。”
“游戲里出bug的時候,也會出現這種數據溢出的情況。”
“當一個數據,超出了取值范圍,它就會從正區間的邊界,突然一下跳到負區間那一頭。”
“所以在游戲世界里,一個數大到極點,超出范圍的時候,它會變成負數。”
到這里,歐陽才有點說到游戲的意思。
江葉正順著他的思路思索。
卻沒想到,這貨突然又改換話題,猝不及防又問了句:
“知道熵增定律吧?”
抱歉身體實在不舒服,再請假一天_(:3」∠
明天補補吧_(:3」∠