1
我有以下printf語句:printf的雙格式問題
printf("val=%-4.2lf", val);
然而,VAL是從來沒有用空格填充使空間由VAL佔用是不同的,如果有3首或4個數字前小數。格式說明符中的4不應該保證至少有4個空格嗎?
對不起新問題,但它令我感到沮喪。
我有以下printf語句:printf的雙格式問題
printf("val=%-4.2lf", val);
然而,VAL是從來沒有用空格填充使空間由VAL佔用是不同的,如果有3首或4個數字前小數。格式說明符中的4不應該保證至少有4個空格嗎?
對不起新問題,但它令我感到沮喪。
4指定最小總計字段 - 您還有小數點和小數點後兩位數字,這4個字符字段寬度中至少有3個字符。
所以如果你想在小數點前4個字符的最小字段寬度,你希望使用%-7.2lf
的格式。
你是男人!謝謝! – 2010-08-16 19:33:06