王力宏本人 发表于 2021-12-6 16:15:38

这是哪里错了吗,编译不出来

#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;
}

wp231957 发表于 2021-12-6 16:34:17

占位符 是一个都木有啊

番杰 发表于 2021-12-6 16:53:55

本帖最后由 番杰 于 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:02

我才知道原来系统看得懂什么是向左对齐和向右对齐,不用占位符?

王力宏本人 发表于 2021-12-7 12:32:25

傻眼貓咪 发表于 2021-12-6 19:53
我才知道原来系统看得懂什么是向左对齐和向右对齐,不用占位符?

刚开始用了,编译的时候也没显示,然后就把全部删了,留个空位问你们,可能是哪里搞错了把

王力宏本人 发表于 2021-12-7 12:34:29

wp231957 发表于 2021-12-6 16:34
占位符 是一个都木有啊

刚开始用了,编译的时候也没显示,然后就把全部删了,留个空位问你们,可能是哪里搞错了把
页: [1]
查看完整版本: 这是哪里错了吗,编译不出来