c語言中format不同的數據匹配的不同數據格式

C/C++編譯時,如果對應的參數類型和格式不匹配,經常會有warning,爲了避免warning,我總結了下常見的的數據類型對應的格式,後期會不斷豐富

數據類型 格式
int %d
long %ld
unsigned long %lu
long long  %lld或%lli
unsigned long long %llu
pthread_t %lu
time_t %lu
off_t  %lu
size_t %d
ssize_t %d
pid_t %d
   
   
   
   
   
   
   
   

   
   
   
   
   
   
   
   
   
   



此外,在limits.h中定義了下面的一些值用於獲取與體系結構相關的值,如

 

名字 說明
CHAR_BIT  
CHAR_MAX、CHAR_MIN  
SCHAR_MAX、SCHAR_MIN  
UCHAR_MAX  
INT_MIN、INT_MAX、UINT_MAX  
LONG_MIN、LONG_MAX、ULONG_MAX  
LLONG_MAX、LLONG_MIN  

發佈了47 篇原創文章 · 獲贊 10 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章