類別 | 符號位元 | 位元長 | 表示法 | 數值範圍 |
整數 | 有 | 16 | int(short) | -32768->32767 |
32 | long | -2147483648->2147483647 | ||
無 | 16 | unsigned int | 0->65535 | |
16 | unsigned short | 0->65535 | ||
32 | unsigned long | 0->4294967295 | ||
浮點數 | 有 | 32 | float | 10^-38->10^38 |
64 | double | 10^-308-->10^308 | ||
字元 | 無 | 8 | char | 0->255 |
訂閱:
張貼留言 (Atom)
-
昨天差點昏倒, 因為Chrome Browser一開啟後居然一片白畫面. 雖然還有IE可以用, 但就是習慣Chrome了啊, 然後開始Google別人如何解決, 不過看起來不少人遇到相同的問題, 但都沒什麼解決方法. 什麼掃毒啦, 重新安裝Chrome啦, 砍掉Default啦....
-
I/O mapped I/O(port-mapped I/O或Direct I/O) I/O與memory均擁有自己的記憶體空間 需要特別的指令來處理I/O 好處是完全不用考慮記憶體空間被I/O佔用,缺點需要額外的指令專門處理I/O存取。 Memory Mapped I/O I/...
-
好像不少人會找這個Sample Code, 小修改一下好了. 先前的Code有不少的Warning出現而且會Crash耶! 底下分別列出UDP Server及Client的範例程式. UDP Server (udp-server.c) 利用 socket 介面設計網路應用程...
一個小故事讓我們明白資金流通的意義
“又是炎熱小鎮慵懶的一天。太陽高掛,街道無人,每個人都債台高築,靠信用度日。這時,從外地來了一位有錢的旅客,他進了一家旅館,拿出一張1000 元鈔票放在櫃檯,說想先看看房間,挑一間合適的過夜,就在此人上樓的時候---- 店主抓了這張1000 元鈔,跑到隔壁屠戶那裡支付了他欠的肉錢...
2 則留言:
我用sizeof(int) = 4;
in my machine.
So sizeof(int) is not the same as every machine.
Would you tell me why ?
16, 32, 64 bit machine 的差別吧?
Thanks~
不好意思,google的這個blog我不知道要怎麼自動通知我有人有leave comment@@
所以到今天我才發現你的題問@@
基本上
16bit的CPU integer sizeof出來應是2bytes
32bit跟64bit的integer都是4個bytes
詳情可以看底下2篇文章
http://www.microsoft.com/taiwan/whdc/driver/kernel/64bit_chklist.mspx
http://zh.wikipedia.org/wiki/64%E4%BD%8D%E5%85%83
張貼留言