输出:printf
c的编译器不会检测格式串中转换说明的数量和数据类型是否和后面的变量一致。转换说明的数据类型与实际数据类型不一致时,产生无意义的值。
int 类型的变量length,值为9,输出时将类型写为float或double,输出值变为0.00,毫无意义。
%f格式:用来输出实数(单精度和双精度实数),以小数形式输出。
输入:scanf
输入的变量名前加&符号,一次输入多个变量时,格式中间是空格,输入时就用空格隔开变量,输入格式中间是,时,输入两个变量中间就用,隔开。
scanf输入格式中%f是单精度浮点型,%lf是双精度浮点型。