55问答网
所有问题
当前搜索:
c语言double怎么用
c语言
被调用函数
怎么
返回
double
类型的值给主函数呢?
答:
double
方法名(参数){ return double;}
c语言
怎么用
define 去定义全局
double
的小数点保留几位?
答:
include <stdio.h> include <math.h> define N (3)int main(){ printf("%.*lf\n",N,acos(-1));return 0;}
double
可以用%运算符取余吗?
答:
double
类型不能
使用
%操作符作取余运算。浮点数没有%运算符,%只能运用于整数。双精度浮点型,此数据类型与单精度数据类型(float)相似,但精确度比float高,编译时所占的内存空间依不同的编译器而有所不同,是doublefloat数据类型,
C
/C++中表示实型变量的一种变量类型。
double
型数据
怎么
打印?
答:
1.双精度浮点型数据用%lf输出。因为
double
是8个字节的,float是4个字节的,%f 的格式就是4个字节的,而 %lf 就是8个字节的。 例如:printf("%lf\n",x);2.short 占用内存空间2个字节,短整型数据用%d输出 例如:printf("%d\n",a);例:include <stdio.h> int main(){double x;short...
C语言
中的viod main(),与
double
是什么意思
答:
void 是一种函数类型,该类型的函数无返回值,即在函数最后可以没有return语句。main 是一个函数名,并且该函数名为微软指定的一个工程当中必须有切仅有一个的函数,即通常所说的主函数。
double
是一种类型(长精度实型),可以用该类型定义函数,此时该函数的返回类型也必须为double类型的变量;也可以...
C语言如何
输入一个数值(int,float,
double
,char,long),以二进制的形式输...
答:
include<stdio.h>void prt(char *p){int i; for(i=7;i>=0;i--) printf("%d",(*p & (1<0);}int main(){ char
c
=122; int i=123,j; long a=124; long long b=125; float x=19.375;
double
y=19.375; char *p; p=&c; printf("c="); prt(p); print...
double
类型变量
C语言
里输出时的格式说明符是什么?
答:
double
类型变量
C语言
里输出时的格式说明符是%f。float和double类型的输出时的格式说明符都是%f,这是由于向那些未在原型中申明参数类型的函数传递参数时,float型会自动转为double型,所以用%lf和%f结果都一样。例如:double a = 3.1323;float b = 0.234;printf("%lf\n", a); // 输出...
C语言
中,int、char、float、
double
的区别和用法?
答:
只是数据类型不同而已,在
c语言
中数据类型不同,占的内存字节数不同,所以表示数据大小不一样 int 占 4个字节 只能表示整数 char 占1个字节 只能表示字符 float 和
double
都是表示小数,float占4字节,double 占8字节,表示的数据范围不一样 ...
C语言
中printf输出float和
double
都用%f么(scanf又
如何
)
答:
答:1.
C语言
中printf输出float和
double
都可以用%f,而double型数据还可以用%lf。2.scanf当中若是对双精度的变量赋值是必须是%后跟lf,而printf当中可以用%f也可以用%lf没有限制。
C语言double
后计算无法取小数
怎么
办?
答:
g = (
double
) a / b;或 g = (double) a / (double) b;这里 (double) 优先。g = (double) a / b; 等价于 g = ( (double) a) / b;g = (double) a / (double) b; 等价于 g = ((double) a) / ((double) b) ;double 型, 输出格式 用 %lf 或...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜