當前位置:編程學習大全網 - 編程語言 - C語言 printf中轉義字符意義? ,

C語言 printf中轉義字符意義? ,

C語言printf中的轉義字符和他的含義如下表所示

顯示整數、浮點數和字符串的程序

#include

<stdio.h>

void main()

{

int a = 10;

float b = 24.67892345;

char ch = 'A';

printf("Integer

data = %d\n", a);

printf("Float Data =

%f\n",b);

printf("Character =

%c\n",ch);

printf("This prints the

string\n");

printf("%s","This

also prints a string\n");

}?

printf()

中的修飾符

“-” 修飾符

數據項在範圍內向左對齊,從範圍最左側的位置開始輸出數據項

字符寬度修飾符

可以用於浮點型、雙精度型和字符數組型(字符串)。

範圍寬度修飾符是壹個整數,定義了數據項的? 最大範圍寬度。

精度修飾符

可以用在浮點型、雙精度型或字符數組型(字符串)中。如果用在浮點型或雙精度型數據中,數字字符串表示小數右側最多可輸出的數字位數

“0”修飾符

字段的默認填充符是空格。如果用戶希望用零作為填充符,需要使用此修飾符

“l”修飾符

可以借助於此修飾符將整數顯示為長整型或雙精度型參數。相應的格式代碼為 %ld

“h”

修飾符

此修飾符用於顯示短整數。

相應的格式代碼為 %hd

“*”

修飾符

如果用戶不希望預先指定字段寬度,

而希望程序來指定,則需要用到此修飾符

修飾符示例

#include

<stdio.h>

void

main()

{

printf("The number 555 in various

forms:\n");

printf("Without any modifier: \n");

printf("[%d]\n",555);

printf("With – modifier :\n");

printf("[%-d]\n”,555);

printf("With digit string 10 as modifier

:\n");

printf("[%10d]\n”,555);

printf("With 0 as modifier : \n");

printf("[%0d]\n”,555);

printf("With 0 and digit string 10 as

modifiers :\n");

printf("[%010d]\n”,555);

printf("With -, 0 and digit string 10 as

modifiers: \n");

printf("[%-010d]\n",555);

}

  • 上一篇:LED玉米燈的優點和缺點?
  • 下一篇:高壹學習不好怎麽辦?高二怎麽補?
  • copyright 2024編程學習大全網