列印型別(
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 無符號的,只能表...