與平台無關的型別,int8 t,uint8 t

2021-09-07 06:51:20 字數 1102 閱讀 2956

pecific integral type limits

specifier

common equivalent

signing

bits

bytes

minimum value

maximum value

int8_t

signed char

signed81

−128

127uint8_t

unsigned char

unsigned81

0255

int16_t

short

signed162

−32,768

32,767

uint16_t

unsigned short

unsigned162

065,535

int32_t

int

signed324

−2,147,483,648

2,147,483,647

uint32_t

unsigned int

unsigned324

04,294,967,295

int64_t

long long

signed648

−9,223,372,036,854,775,808

9,223,372,036,854,775,807

uint64_t

unsigned long long

unsigned648

018,446,744,073,709,551,615

上面是一些與平台無關的資料型別,由於在32位機器和64位機器中,long佔據不同的位元組數,所以推薦使用上面的型別。。上面的型別的標頭檔案是stdint.h

與平台無關的型別,int8 t,uint8 t

pecific integral type limits specifier common equivalent signing bits bytes minimum value maximum value int8 t signed char signed81 128 127uint8 t uns...

字長與平台無關的整型資料型別

平台無關性 與平台無關的特性使程式可以方便地被移植到網路上的不同機器 不同平台 c99標準定義乙個叫著的標頭檔案,該標頭檔案定義了一系列各種類別的整數型別typedef名字。儘管速多c 工具支援該標頭檔案已經有一段時間了,但它尚未正式收錄於c 標準,因此,在使用該標頭檔案之前,你應該先閱讀你的編譯器...

C C 中有關字長與平台無關的整數型別

字長與平台無關的整型資料型別 在c c 中,整型的長度跟編譯器相關,編譯器的實現取決於cpu。比如tc 是dos16下的應用程式,dos16是16位的作業系統,所以tc 中sizeof int 16 同理win32中sizeof int 32。c99標準定義乙個叫著的標頭檔案,該標頭檔案定義了一系列...