应当改为print("% .1 f",x),——(1的前面有个小数点)表示输出正确到小数点后1位。假照现实数字缺乏1位,则在末端补0,若大年夜于1位,则按四舍五入取前一位。
具体实现方法见下例:
floatx=3.1415926;
printf("%.1f",x);//输出成果为3.1。
拓展材料:
C言语是一门通用打算机编程言语,利用广泛。C言语的计划目标是供给一种能以浅易的方法编译、处理初级存储器、产生大年夜批的呆板码以及不须要任何运转情况支撑便能运转的编程言语。
尽管C言语供给了很多初级处理的功能,但仍然保持着精良跨平台的特点,以一个标准规格写出的C言语顺序可在很多电脑平台长停止编译,乃至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等功课平台。
二十世纪八十年月,为了避免各开辟厂商用的C语言语法产生差别,由美国国度标准局为C言语制订了一套完全的美国国度标准语法,称为ANSI C,作为C言语最初的标准。2011年12月8日,国际标准化构造(ISO)跟国际电工委员会(IEC)发布的C11标准是C言语的第三个官方标准,也是C言语的最新标准,该标准更好的支撑了汉字函数名跟汉字标识符,必定程度上实现了汉字编程。
C言语是一门面向过程的打算机编程言语,与C++,Java等面向东西的编程言语有所差别。