C 语言中常用占位符的作用

发布时间 2023-04-22 10:03:00作者: linux星

在C语言中,占位符用于格式化输出,在输出时会被具体的值所替换。以下是C语言中常用的占位符以及它们所表示的意思:

 

%d - 整数占位符,用于输出带符号十进制整数。例如:%d, -123。

 

%u - 无符号整数占位符,用于输出不带符号十进制整数。例如:%u, 456。

 

%f - 浮点数占位符,用于输出小数。例如:%f, 3.14。

 

%e - 科学计数法占位符,用于输出科学计数法形式的浮点数。例如:%e, 1.23e+3。

 

%s - 字符串占位符,用于输出字符串。例如:%s, "hello"。

 

%c - 字符占位符,用于输出单个字符。例如:%c, 'a'。

 

%p - 指针占位符,用于输出指针地址。例如:%p, 0x7fff6d26861f。

 

%o - 八进制占位符,用于输出八进制数。例如:%o, 012。

 

%x或%X - 十六进制占位符,用于输出十六进制数。例如:%x, 0xff。

 

%% - 百分号占位符,用于输出%字符本身。例如:%%,输出%。

 

除了上述常用的占位符,C语言还有一些其他的占位符,如%lld、%llu、%Lf等,表示的意思也类似。