C++蓝桥杯基础知识常用整理

时间:2024-12-13 22:41:15

5.输出格式

        平时常用的有三种输出格式

        1.%md

        可以使不足m位的int型进行右对齐输出,其中高位用空格补齐,如果本身超过m位,则保持不变

  1. int a = 123;
  2. printf("%5d\n",a);
  3. //输出
  4. 123

        2.%0md

          和md不同的是变量不足m时,前面补足够的0而不是空格

  1. int a = 123;
  2. printf("%5d\n",a);
  3. //输出
  4. 00123

        3.%.mf

        可以让浮点数保留m位输出,采取四舍五入五成双原则

  1. double d1 = 12.3456;
  2. printf("%.3f,d1)
  3. //输出
  4. 12.346