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