C语言中,一般用scanf ("%d",a);来读取从键盘上输入的数字,其中a为已定义变量
在输出时
scanf中可以指定最大允许读取的字符数量,如果你指的是这样的"精度控制"的话.
只可以接收基本数据类型,用来存储数据的变量的类型是指定的,然后才能判断接受到的类型.scanf()是C语言中的一个输入函数.与printf函数一样,都被声明在头文件stdio.h里,所以呢在使用scanf函数时要加上#include stdio.h.
函数的第一个参数是格式字符串,它指定了输入的格式,并按照格式说明符解析输入对应位置的信息并存储于可变参数列表中对应的指针所指位置.每一个指针要求非空,并且与字符串中的格式符一一顺次对应.
scanf输入时不允许规定精度,
scanf输入时可以指定域宽,
比如说:
int a;
注意:如果是(输入scanf)的输入项为double时,则必须用%lf或%le(必须有个l)作为格式描述字符.位于输入项为float与上面的一致.
可以通过输出格式说明符来指定精确到小数点后几位.
比如:
%f 浮点数;
以上就是土嘎嘎小编为大家整理的c语言输入函数限制精度相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!