这是哪里错了吗,编译不出来
#include <stdio.h>int main()
{
printf("打印五个字符:",70,105,115,104,67);
printf("前边用 填充:",2015);
printf("前边用0填充:",2015);
printf("右对齐,保留两位:",3.1416);
printf("左对齐,保留三位:",3.1416);
printf("右对齐,指数形式:",520000.0);
printf("左对齐,指数形式:",520000.0);
return 0;
} 占位符 是一个都木有啊 本帖最后由 番杰 于 2021-12-6 16:55 编辑
可以参考这个:printf函数
#include <stdio.h>
int main()
{
printf("打印五个字符:%c,%c,%c,%c,%c",70,105,115,104,67);
printf("前边用 填充% d:",2015);
printf("前边用0填充%0d:",2015);
printf("右对齐,保留两位%.2f:",3.1416);
printf("左对齐,保留三位%-.3f:",3.1416);
printf("右对齐,指数形式%e:",520000.0);
printf("左对齐,指数形式%-e:",520000.0);
return 0;
} 我才知道原来系统看得懂什么是向左对齐和向右对齐,不用占位符? 傻眼貓咪 发表于 2021-12-6 19:53
我才知道原来系统看得懂什么是向左对齐和向右对齐,不用占位符?
刚开始用了,编译的时候也没显示,然后就把全部删了,留个空位问你们,可能是哪里搞错了把 wp231957 发表于 2021-12-6 16:34
占位符 是一个都木有啊
刚开始用了,编译的时候也没显示,然后就把全部删了,留个空位问你们,可能是哪里搞错了把
页:
[1]