C 入门-格式化输出字符

mac2024-03-23  24

#include<stdio.h> int main() { int a = 50; float b = 156.255f; printf("格式字符和标志字符的使用=============================\n"); printf("原样输出(%%d):a = %d\n",a); printf("左对齐(%%-d):a = %-d\n", a); printf("原样输出(%%+d):a = %+d\n", a); printf("原样输出(%% d):a = % d\n", a); printf("八进制输出(%%#o):a = %#o\n", a); printf("十六进制输出(%%#x):a = %#xd\n", a); printf("浮点数输出(%%#f):b = %#f\n", b); printf("设置输出宽度=============================\n"); int c = 20000; printf("有负号的左对齐,右边留空:%-9d\n",c); //设置宽度为9 printf("无负号的右对齐,左边留空:%9d\n", c); printf("设置精度=============================\n"); double d = 25.1236; printf("d=%lf\n",d); //输出小数用%lf printf("格式化输出d:\n"); printf("%.3lf\n",d); printf("%.9lf\n", d); printf("格式化输出字符:\n"); printf("%.3s\n", "abcdefg"); printf("%.9s\n", "abcdefg"); return 0; }
最新回复(0)