我一个滑铲 发表于 2021-11-8 16:41:26

变量的课后作业题求指导

#include <stdio.h>

int main()
{
      char b;
      char c;
      char d;
      char e;
      int f;
      double g;
      float h;

      a = "F";
      b = "i";
      c = "s";
      d = "h";
      e = "C";
      f =2015;
      g =3.1416;
      h = 5.200000;

      printf("打印五个字符:%c %c %c %c %c", a, b, c, d, e);
      printf("前边用 填充:      %d", f);
      printf("前边用0填充:000000%d", f);
      printf("右对齐,保留2位:   %.2f", g);
      printf("左对齐,保留3位:%.3f    ", g);
      printf("右对齐,指数形式:%8fe+05", h);
      printf("左对齐,指数形式:%8fE+05", h);

      return 0;
}

变量课后作业题,求大佬指导

jackz007 发表于 2021-11-8 16:46:18

      左对齐与右对齐的代码与效果对比
#include <stdio.h>

int main(void)
{
      int a = 1234         ;
      printf("%8d\n" , a);// 右对齐
      printf("%-8d\n" , a) ;// 左对齐
}
      编译、运行实况
D:\0002.Exercise\C>g++ -o x x.c

D:\0002.Exercise\C>x
    1234
1234

D:\0002.Exercise\C>

我一个滑铲 发表于 2021-11-8 16:52:30

错误:程序中有游离
警告:赋值时将指针赋给整数,未作类型转换 [默认启用]
主要是这两种错误

我一个滑铲 发表于 2021-11-8 17:19:34

好吧,低级错误,有的括号前面是英文输入法打的,后面是中文输入法打的,char变量赋值时用错符号。。
自己的坑自己填

我一个滑铲 发表于 2021-11-8 17:45:00

看完答案惊了,为什么70,105,115,104,67就是FishC?
页: [1]
查看完整版本: 变量的课后作业题求指导