python 整型資料

2021-08-15 07:31:19 字數 402 閱讀 2535

整型資料就是整數,可以有正負號。在python2中,數值分為int型和long型,為int型資料分配4個位元組(32位)的記憶體空間,因此乙個整型資料的數值範圍是-2的31次方 到 2的31次方減1。如果超出這個取值範圍,數值會有溢位錯誤。而long型資料在計算機內沒有長度限制,可以無限大。在python3中只有一種整型資料型別,和python2中的long型類似。

整型資料有4中表示方法:十進位制,二進位制,八進位制和十六進製制。

二進位制:以0b或0b開頭,後接數字0和1.

八進位制:以0o或0o開頭,後接數字0~7.

十六進製制:以0x或0x開頭,後接數字0~9,和字母a~f(或a~f).

例如:

整型資料儲存

1 include int main 1000 0000 0000 0001 1原始碼 1111 1111 1111 1110 1反碼 1111 1111 1111 1111 1補碼 對於a,按位提公升,看的是當前位元位的型別,所以按位提公升將變為1111 1111 1111 1111 1111 1...

python 讀取24 位有符號整型資料

兩種辦法 一 補充成4位元組,安int方法解析 import struct fp open filename,rb 開啟檔案 chunk fp.read 3 n 讀取n個資料,占用3 n個位元組 bytess chunk i 3 i 3 3 讀取第i個資料 bytess2 bytess b x00 ...

SQLServer 整型資料型別

bigint 從 2 63 9223372036854775808 到 2 63 1 9223372036854775807 的整型資料 所有數字 儲存大小為 8 個位元組。int 從 2 31 2,147,483,648 到 2 31 1 2,147,483,647 的整型資料 所有數字 儲存大小...