c语言数据输出格式
C语言的输出格式是%*s,表示形参占位。
*在printf中使用,表示位置被后面的形参代替,实现动态格式输出。比如:printf("%*s ",10,s);意思是输出字符串S,但是它至少占据了10个位置。如果不够,则在字符串s的左侧填充一个空格,这相当于printf("s",s”,s)。
扩展数据:
c语言输出格式百科全书:
格式占位符(%)可与下列字母一起使用,以指示某些特定的输入和输出。
%a,%A读取浮点值(仅对C99有效)
%c读取一个字符。
%d读取十进制整数
%i读取十进制、八进制和十六进制整数。
%o读取八进制整数
%x,%X读取十六进制整数。
%s读取字符串,并以空格、制表符或换行符结束。
%f,%F,%e,%E,%g,%G用于输入实数,可以十进制或指数形式输入。
%p读取指针。
%u读取一个无符号十进制整数。
% n相当于目前读取的值的字符数。
%
最后更新于 2023-10-11 08:18:03 并被添加「」标签,已有 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
相关文章