Re: [問題] 問一個有關 int的問題
※ 引述《fuha (mimi)》之銘言:
: 大家都知道
: int 值範圍 -2,147,483,648 ~ 2,147,483,647
: 那請問可以讓他值得範圍變成 0 ~ 4,294,967,295 嗎?
: 一般書上都沒有寫~
: 問題很笨的話請大家見諒~
: 感激各位~
sign bit 拿來表示數字的大小就行了
一般是 most significant bit
以現行多數 32 位元的處理器來看
int 是 4 byte 大小
4 x 8 = 32 bits 能表示的組合數就是 2^32
至於這 2^32 次方要代表什麼東西
就看你怎麼定義了喔~~~~
這裡寫數學式不太方便~~~
所以細節的話就建議你去找書看或上 Google 查
不是找程式語言的書 ( 不過有些好像也會寫 , 不多吧 )
找像計算機概論 , 或計算機組織之類的~~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.243.76
※ 編輯: threeideas 來自: 140.112.243.76 (04/04 14:18)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):