
C房 格式化输出 主讲:曾志华
格式化输出 主讲:曾志华

C++语言输出的实现 身程设计 输 出
C++语言输出的实现

printf库函数 身程原设计 1 功能:把内存的数据输出到显示器上 2 用法: printf(“要显示的信息) 说明: 要显示的信息有三类: 1)原样显示的(代码中是什么就在显示器上显示什么) 2)转义字符(如换行):按照转义字符含义显示 3)格式控制符号(如%d,%c,%f,%等等): 显示格式控制符号所代表的值
printf库函数 1 功能: 把内存的数据输出到显示器上 2 用法: printf( “ 要显示的信息“) 说明: 要显示的信息有三类: 1) 原样显示的(代码中是什么就在显示器上显示什么) 2) 转义字符(如换行):按照转义字符含义显示 3) 格式控制符号(如%d,%c,%f,%lf等等): 显示格式控制符号所代表的值

格式输出函数一or intf 身程序设计 >printf函数的功能:按照指定的格式输出数据。 一般形式为: 输出格式符 转义字符 1. printf("字符串”); 输出参数 2. 例如:printf(“Hello Wcrld 普通字符 3. 例如:printf('%Q(a) 出 printf "%d n"a+b 例如:printf(“a=%d,b=%d小n,a,b): 注意:输出格式符和输出参数必须一一对应】
格式输出函数——printf ➢ printf函数的功能:按照指定的格式输出数据。 一般形式为: 1. printf (“字符串”) ; 2. printf (“输出控制符”, 输出参数) ; 3. printf (“输出控制符1 输出控制符2…”, 输出参数1, 输出 参数2…) ; 注意:输出格式符和输出参数必须一一对应! 输出格式符 转义字符 输出参数 普通字符

格式输出函数一or intf 程序设计 例1: 注意: #include 输出格式符和输出 void main() 参数必须一一对应! int a=1,b=2; printf(“%d+%d=%d小n”,a,b,a+b): 输出:1+2=3
格式输出函数——printf 例1: #include void main() { int a=1, b=2 ; printf(“%d+%d=%d\n”, a , b , a+b ); } 输出:1+2=3 注意: 输出格式符和输出 参数必须一一对应!

格式输出函数一pr intf 常用输出格式符有: >%d:表示把数据按十进制整型输出 >%ld:表示把数据按十进制长整型输出 >%f:表示把数据按单精度型输出 >%f:表示把数据按双精度型输出 >%c:表示把数据按字符型输出
常用输出格式符有: ➢ %d:表示把数据按十进制整型输出 ➢ %ld:表示把数据按十进制长整型输出 ➢ %f:表示把数据按单精度型输出 ➢ %lf:表示把数据按双精度型输出 ➢ %c:表示把数据按字符型输出 格式输出函数——printf

格式输出函数一or intf 《身超序设计 例3: 注意: #include 输出格式符和输出 void main() 参数必须一一对应! { inta=1234; float b=5.679; 输出:1234,001234,1234D,1234 printf("%d,%6d,%-5d,%3d\n",a,a,a,a ) printf("%f,%.4f n",b,b ) } 输出:5.678000.5.68a▣0,5.6790,5.678000
格式输出函数——printf 例3: #include void main() { int a=1234; float b=5.679; printf(“%d,%6d,%-5d,%3d\n”, a, a, a, a ); printf(“%f,%.4f\n”, b, b ); } 输出:1234,□□1234,1234□,1234 注意: 输出格式符和输出 参数必须一一对应! 输出:5.678000,5.68□□□,5.6790,5.678000

习题 身程序设计 1在显示器上输出以下信息: int main() ###并#######并###并##并# print千(”#####特###”)万 学生信息 printf(" 学生信息"); ######特###特#### printf("###科##件###")方 printf("1姓名:小明 1姓名:小明 printf((2年龄:13" 2年龄:13 printf("3学校:育才实验学校"): printf("4班级:一(6)"); 3学校:育才实验学校 return 0; 4班级:一(6)
1 在显示器上输出以下信息: ########################## 学生信息 ########################## 1 姓名:小明 2 年龄:13 3 学校:育才实验学校 4 班级:一(6) 习题