非常风气网www.verywind.cn
首页
scanf输入数据可以规定精度
c语言培训,函数,
输入
函数输入时
可以规定精度
吗?输入时可以规定域宽吗...
答:
scanf输入时不允许规定精度
,scanf输入时可以指定域宽,比如说:int a;scanf("%3d",&a);这个规定的是输入域宽为3。
C语言中
scanf
函数中无
精度
控制吗?
答:
scanf中可以指定最大允许读取的字符数量
,如果你指的是这样的“精度控制”的话。例如:scanf("%4d", &a); 那么最多就只会读取4位数字赋值给整型变量a。
为什么
scanf
("%7.2f",& a);是合法的?
答:
网上说“使用
scanf
函数对实型变量进行赋值时,在格式%f中不得控制小数位的
精度
,但在printf函数中
可以
使用,并且经常使用”,因此"%7.2f"用在scanf里面,肯定是不对的。问题1:百分号要用"%%"表示,那么单独一个"%"有什么作用呢?测试1:include <stdio.h>#include <stdlib.h>int main(){ pri...
用
scanf
函数
输入数据
时不
能规定精度
是什么意思啊
答:
就是说类似%.3f(要求输入小数点后3位)的输入控制符是非法的,不
能规定输入
小数点后的位数。
scanf
函数为什么
输入数据
时不
能规定精度
答:
可以
,如果你用,那么你
输入
数的格式也应该是a,b,c如果你用的是空格,那么输入时也应是a b c .希望
能够
帮助你 ^_^ 也希望能够选为最佳答案!
c语言问题
答:
scanf
("%3.2f%2.1f",&f1,&f2);这是不合法的 scanf %f 是不
能 规定精度
的。在 printf 中 可以 定 精度的 如:printf("%4.2f", f);就是 输出 有 4 列数, 有 2 位小数 如1.23(点也算一列)
C语言 所有的类型输出符
答:
scanf
("%.2f",&a);这样做是不合法的,
输入数据
时不
能规定精度
,这里要记住一个程序是不能控制操作它的人来输入数据的精度的。[4] 输入数据的方式与要求不符① scanf("%d%d",&a,&b);输入时,不能用逗号作两个数据间的分隔符,如下面输入不合法:3,4 输入数据时,在两个数据之间以一个或多个空格间隔,也...
关于C语言的问题
答:
选a,
输入
函数
scanf
()是不能指定小数点
精度
的,d也不对,因为输入的必须是地址,
可以
改成scanf(“%f”,&a);就对了。
17题a选项哪里不对
答:
在
scanf
中,用%4.2f这种试图控制
输入
小数位数的做法是错误的,并且%f是用来输入float型
数据
的,如果要输入double型数据,应该用%lf或者%le,A是错误的!其实你对比其它三个选项,很明显能看出A不对。
scanf
函数的用法及注意事项
答:
scanf
()是C语言中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include<stdio.h>。(在有一些实现中,printf函数与scanf函数在使用时
可以
不使用预编译命令)它是格式输入函数,即按用户指定的格式从键盘上把
数据输入
到指定的变量之中。函数的第一个参数...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
scanf中能不能控制数据宽度
scanf不能指定小数位
字符串可以直接赋值给一维数组吗
unsigned在C语言用o还是u
float占多少个字节
c语言按位与运算怎么算
算术运算符和关系运算符哪个优先
strcpy(str1,str2)的功能
C语言都是外部函数
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网