77问答网
所有问题
当前搜索:
scanf是什么数据类型
C语言中%d%c和%f代表
什么
?
答:
d是用来输出十进制整型数据的实际长度输出;%c是以字符形式输出,只输出一个字符;%f是以小数形式输出单、双精度度数,隐含输出6位小数。C语言包含的
数据类型
广泛,不仅包含有传统的字符型、整型、浮点型、数组类型等数据类型,还具有其他编程语言所不具备的数据类型,其中以指针
类型数据
使用最为灵活,可以...
scanf
("%d%d"&a,&b);出现表达式必须具有整数或未区分范围的枚举型的错误...
答:
scanf
("%d%d",&a,&b);中间少了一个逗号。
在c语言
scanf
语句中输入控制符必须和变量的
数据类型
保持一致吗?_百度...
答:
scanf
读取的变量
类型
必须和格式定义符一致,否则会导致读入失败,甚至程序死循环。printf传入的变量类型不一定和控制符类型一致。例如,若传入的是字符,而使用%d输出,则将输出该字符的ASCII值。其他情况更复杂一些。若定义double i=2.1并传入到printf,采用%d输出,将以有符号整型输出i的低32位的值。
...str);和fscanf(fp,"%lf",&min_snr);的意思分别
是什么
?
答:
fscanf就是从文件中读取
数据
,保存到第三个参数开始的变量里 fp是一个FILE
类型
的指针 fscanf(fp,"%s",temp_str); // 就是从文件指针fp里面读取一个字符串,保存到temp_str里面,跟scanf差不多,只是
scanf是
从键盘输入,fscanf是从文件里读取 fscanf(fp,"%lf",&min_snr); // 同理是从文件...
在程序设计语言中,请问%i64d
是什么
意思啊
答:
应该是%I64d而非%i64d。用在
scanf
函数中是输入__int64型整型
数据
的意思,用在printf函数中是按__int64
类型
输出对应变量的意思。
输出double形
数据
,用%
什么
答:
完整输出double形
数据
,使用%f格式。C99标准规定用%f输出double
类型
,%lf等价于%f(可以在"%"和字母之间加小写字母l, 表示输出的是长型数)。示例代码如下图:g把输出的值按照%e或者%f类型中输出长度较小的方式输出。
使用
scanf
()函数输入数据时,若输入
数据类型
与格式说明的类型不匹配时...
答:
回答:不给出出错信息,但最终不能得到正确的输入
数据
.
c语言中如何输入数组中的数
答:
include<stdio.h> int main(){ int i,j;float students[10];float sum=0,max=0;for(i=0;i<10;i++){ printf("请输入的学生的成绩:");
scanf
("%f",&students[i]);if(students[i]>max)max=students[i];sum=sum+students[i];} printf("这几个同学的最高分为:%f\n平均成绩为:%...
c语言printf()函数的原型
是什么
?
答:
#include<stdio.h> intmain(){ intn,i,j,t;inta[11];
scanf
("%d",&n);for(i=0;i<n;i++)scanf("%d",&a[i]);for(i=1;i<n;i++){ for(j=0;j<n-i;j++){ if(a[j]<a[j+1]){ t=a[j];a[j]=a[j+1...
用
scanf
函数输入
数据
,int
类型
的变量a、char类型的变量b、float类型的...
答:
int a;char b;float c;printf("input a b c\n");
scanf
("%d %c %f",&a,&b,&c);printf("%d %c %f\n", a,b,c);
棣栭〉
<涓婁竴椤
7
8
9
10
12
13
14
15
16
11
涓嬩竴椤
灏鹃〉
其他人还搜