C語言 取值範圍

2021-10-05 04:23:05 字數 1275 閱讀 9534

列印型別(

u8  

%ds8  

%du16    

%d or %hu

s16    

%d or %hd

u32 

%us32  

%du64    

%llu

s64  

%lld

int 

%dunsigned int  

%ushort int    

%d or %hd

long  

%ldunsigned long  

%lulong long  

%lld

unsigned long long  

%llu

char  

%cchar *    

%sbool (#define stdbool.h)  

%dunsigned int/int------>十六進製制    

%0xunsigned long/long---->十六進製制    

%0lx

long long/unsigned long long ----->十六進製制    

%0llx

unsigned int/int------>八進位制  

%0ounsigned long/long---->八進位制    

%0lo

long long/unsigned long long ----->八進位制  

%0llo

float    

%fdouble  

%f or %lf

科學技術型別(必須轉化為double型別)  

%e限制輸出字段寬度  

%x.yf (x:整數長度,y:小數點長度)

限制長度以及補位:

struct timeval tv;

gettimeofday(&tv, null);

printf("sec:%d, msec:%03d\n",tv.tv_sec, tv.tv_usec/1000);

C語言int的取值範圍

c語言int的取值範圍 我們常常看到int取值範圍為 32768 32767,實際上int的取值範圍依賴於計算機系統,在16位機器中,int佔16位,其中一位為符號位,所以取值範圍為前面所說的 32768 32767 而在32位和64位機器中,int佔32位,取值範圍為 2147483648 214...

C語言整數的取值範圍

整數是我們生活中常用的資料型別,也是程式設計中常用的一種資料,c語言使用int關鍵字來定義整數變數 int是 integer 的簡寫 在定義變數的時候,可以加signed unsigned short和long四種修飾符。signed 有符號的,可以表示正數和負數。unsigned 無符號的,只能表...

C語言整數的取值範圍

整數是我們生活中常用的資料型別,也是程式設計中常用的一種資料,c語言使用int關鍵字來定義整數變數 int是 integer 的簡寫 在定義變數的時候,可以加signed unsigned short和long四種修飾符。signed 有符號的,可以表示正數和負數。unsigned 無符號的,只能表...