313使用说明 (1) printf((可以输出常量、变量和表达式的值。但格式控制中 的格式说明符,必须按从左到右的顺序,与输出项表中的每个数据 一一对应,否则出错。 Fl, printf("str=%S, f%d, i=%fn","Internet" 1.0/2.0,3+5 " CHINA");是错误的 (2)格式字符x、e、g可以用小写字母,也可以用大写字母。使 用大写字母时,输出数据中包含的字母也大写。除了x、e、g格式字 符外,其它格式字符必须用小写字母。 例如,%f不能写成%F。 (3)格式字符紧跟在“%后面就作为格式字符,否则将作为普 通字符使用(原样输出) 例如,“ printf(c=%c,f%fn“,c,f;中的第一个c和f,都是普通 字符 IReturn
3.1.3 使用说明 (1)printf()可以输出常量、变量和表达式的值。但格式控制中 的格式说明符,必须按从左到右的顺序,与输出项表中的每个数据 一一对应,否则出错。 例如,printf("str=%s, f=%d, i=%f\n", "Internet", 1.0 / 2.0, 3 + 5, "CHINA");是错误的。 (2)格式字符x、e、g可以用小写字母,也可以用大写字母。使 用大写字母时,输出数据中包含的字母也大写。除了x、e、g格式字 符外,其它格式字符必须用小写字母。 例如,%f不能写成%F。 (3)格式字符紧跟在“%”后面就作为格式字符,否则将作为普 通字符使用(原样输出)。 例如, “printf(”c=%c, f=%f\n“, c, f);”中的第一个c和f,都是普通 字符。 [Return]
32格式化输入—can0函数 scan(函数是用来从外部输入设备向计算机主机输入数据的。 321 scanf(函数的一般格式 案例36]已知圆柱体的底半径 radius=1.5,高high=2.0,求其体积。 /*案例代码文件名:AL36C。* main( i float radius=1.5, high=2.0, pi=3. 14159, vol Vol=pi* radius* radius*high;/*求体积* ntf(vol=%72fn”、vol);/*输出求出的体积* 「程序演示 [案例37已知圆柱体的底半径为 radius,高为high,求其体积 /*案例代码文件名:AL37C。* 功能:说明函数scan0的格式及作用。*/
3.2 格式化输入——scanf()函数 scanf()函数是用来从外部输入设备向计算机主机输入数据的。 3.2.1 scanf()函数的一般格式 [案例3.6] 已知圆柱体的底半径radius=1.5,高high=2.0,求其体积。 /*案例代码文件名:AL3_6.C。*/ main() { float radius=1.5, high=2.0, pi=3.14159, vol; vol=pi*radius*radius*high; /*求体积*/ printf(“vol=%7.2f\n”,vol); /*输出求出的体积*/ } [程序演示] [案例3.7]已知圆柱体的底半径为radius,高为high,求其体积。 /*案例代码文件名:AL3_7.C。*/ /*功能:说明函数scanf()的格式及作用。*/