温馨提示×

C语言中 printf 函数输出格式

小云
132
2023-08-14 14:27:20
栏目: 编程语言

在C语言中,可以使用printf函数输出各种格式的数据。下面是一些常见的输出格式:

  1. 输出整数:%d 或 %i

例如:int num = 10; printf(“Number: %d\n”, num);

输出:Number: 10

  1. 输出浮点数:%f

例如:float num = 3.14; printf(“Number: %f\n”, num);

输出:Number: 3.140000

  1. 输出浮点数并指定小数点后的位数:%.[位数]f

例如:float num = 3.1415926; printf(“Number: %.2f\n”, num);

输出:Number: 3.14

  1. 输出字符:%c

例如:char ch = ‘A’; printf(“Character: %c\n”, ch);

输出:Character: A

  1. 输出字符串:%s

例如:char str[] = “Hello”; printf(“String: %s\n”, str);

输出:String: Hello

  1. 输出指针:%p

例如:int *ptr = # printf(“Pointer: %p\n”, ptr);

输出:Pointer: 0x7ffeef1d547c

  1. 输出十六进制数:%x 或 %X

例如:int num = 255; printf(“Hexadecimal: %x\n”, num);

输出:Hexadecimal: ff

  1. 输出八进制数:%o

例如:int num = 255; printf(“Octal: %o\n”, num);

输出:Octal: 377

除了上述格式,还可以使用一些控制字符来控制输出的格式,如换行符(\n)和制表符(\t)等。

0