45格式输入与输出 ■ printf格式输出 print(格洛式控制,输出表) 格式控制字符p81 scanf格式输入 scant(格式控制,地址表)
4.5 格式输入与输出 ◼ printf格式输出 printf(格式控制,输出表) 格式控制字符 p81 ◼ scanf格式输入 scanf(格式控制,地址表)
45 printi函数(格式输出函数) 作用:向终端(或系统隐含指定的输出设备)输出 若干个任意类型的数据( putchar只能输出字符,而且 只能是一个字符,而 printf可以输出多个数据,且为任 意类型)。 般格式: printf(格式控制,输出表列) 格式控制”是用双引号括起来的字符串,也称“转 换控制字符串”,它包括两种信息: 1.格式说明,由“%”,和格式字符组成,如%,% f等。它的作用是将输出的数据转换为指定的格式输出。 格式说明总是由“%”字符开始的
4.5.1 printf函数(格式输出函数) ◼ 作用:向终端(或系统隐含指定的输出设备)输出 若干个任意类型的数据(putchar只能输出字符,而且 只能是一个字符,而printf可以输出多个数据,且为任 意类型)。 ◼ 一、 一般格式:printf(格式控制,输出表列) ◼ “格式控制”是用双引号括起来的字符串,也称“转 换控制字符串” ,它包括两种信息: ◼ 1.格式说明,由“%” ,和格式字符组成,如%d,% f等。它的作用是将输出的数据转换为指定的格式输出。 格式说明总是由“%”字符开始的
2.普通字符,即需要原样输出的字符 printf ("a=%d b=%d", a, b) printf ("a+b=%d, a-b=%", atb, a-b) 格式说明 输出表列 假设a、b值分别为3、4,则输出为 a=3_b三4 a+b=7,a-b=-1 ■由于 printf是函数,因此,“格式控制”字符串和 “输出表列”实际上都是函数的参数。可以表示为 printf(参数1,参数2,参数3,…,参数n) prin函数的功能是将参数2~参数n,按参数1给定的格式输出
◼ 2.普通字符,即需要原样输出的字符。 printf(”a=%d b=%d” ,a,b); printf(”a+b=%d,a-b=%” ,a+b,a-b); 格式说明 输出表列 假设a、b值分别为3、4,则输出为 a=3 b=4 a+b=7,a-b=-1 ◼ 由于printf是函数,因此,“格式控制”字符串和 “输出表列”实际上都是函数的参数。可以表示为 printf(参数1,参数2,参数3,……,参数n) printf函数的功能是将参数2~参数n,按参数1给定的格式输出