格式化輸出LONGLONG型別

2021-06-18 15:56:33 字數 453 閱讀 7150

typedef __int64 

longlong;

所以要想輸出就要看__int64使用什麼格式符了。通過查msdn中,發現是:i64

在格式化輸出則還需要結合乙個d,即%i64d。對於無符號的ulonglong,則是%i64u。

例子:longlong nlarge = 9999999888;

wprintf(l

"longlong = %i64d\n", nlarge);

ulonglong ularge = 99999998777;

wprintf(l

"ulonglong = %i64u", ularge);

輸出:
longlong = 9999999888 

ulonglong = 99999998777

原文:

格式化輸出LONGLONG型別

typedef int64 longlong 所以要想輸出就要看 int64使用什麼格式符了。通過查msdn中,發現是 i64。在格式化輸出則還需要結合乙個d,即 i64d。對於無符號的ulonglong,則是 i64u。例子 longlong nlarge 9999999888 wprintf l...

string型別的格式化輸出

在c語言中,對於char型別,我們有spirntf snprintf進行格式化輸出,但是string型別對格式化輸出的支援不是很理想 例如對於功能 sprintf str,bob s address is s,and kevin s address is s n add1,add2 可以定義乙個st...

oracle number型別的格式化輸出

問題 輸入的浮點數與小數字,input output 0.123 0.12 123 0.12 1 0.10 199 0.20 123.199 123.1990 解法 create table test t col 1 number 3,2 col 2 number 7,4 insert into t...