#include <stdio.h> int main() { int num = 123; printf("The number is %d\n", num); return 0; }在上面的代码中,使用 printf() 函数将整数变量 num 的值插入到字符串中,并输出到屏幕上。其中
%d
是一个占位符,表示将会输出一个整数。printf() 函数会将占位符 %d 替换为实际的变量值,然后输出结果到屏幕上。 %d
,printf() 函数还支持多种其他的占位符,可以用于打印不同类型的变量。以下是一些常用的占位符:%d
:打印十进制整数;%f
:打印浮点数;%c
:打印单个字符;%s
:打印字符串;%p
:打印指针地址;%x
:打印十六进制整数。#include <stdio.h> int main() { int a = 123; float b = 3.14; char c = 'A'; char str[] = "hello, world"; void *ptr = &a; printf("a = %d\n", a); printf("b = %.2f\n", b); printf("c = %c\n", c); printf("str = %s\n", str); printf("ptr = %p\n", ptr); printf("a in hex = %x\n", a); return 0; }在上面的代码中,使用了多种不同的占位符,分别打印了整数变量 a、浮点数变量 b、字符变量 c、字符串变量 str、指针变量 ptr 以及整数变量 a 的十六进制值。这些占位符都有不同的含义,用于打印不同类型的变量。
\n
:表示换行符;\t
:表示制表符;\\
:表示反斜杠;\"
:表示双引号;\'
:表示单引号。#include <stdio.h> int main() { printf("hello,\nworld!\n"); printf("the result is:\n"); printf("\t1 + 2 = %d\n", 1 + 2); printf("\t2 * 3 = %d\n", 2 * 3); printf("the path is: C:\\Program Files\\example\\file.txt\n"); printf("He said, \"I'm fine.\"\n"); printf("She said, \'It's raining outside.\'\n"); return 0; }在上面的代码中,使用了换行符、制表符、反斜杠、双引号和单引号等控制字符来格式化输出。这些控制字符可以帮助我们更好地控制输出的格式,使得输出结果更加美观和易读。
本文链接:http://task.lmcjl.com/news/15174.html