77问答网
所有问题
当前搜索:
c语言如何保留两位有效数字
c语言
float函数
答:
6.500000
C语言
小数形式输出单、双精度实数,默认6位小数。楼上的说6.5 那是c++的输出,我刚才试了 C语言:(float)(7+6)/2=6.500000 (float)(7+6)/3=4.333333 C++: (float)(7+6)/2=6.5 (float)(7+6)/3=4.33333
c语言
求一元二次方程的根
答:
include <iostream> include <
c
math> using namespace std;int main(){float a,b,c;float x1,x2; cin>a>>b>>c;float dlt=b*b-4*a*c;if(dlt>=0){x1=-b/2/a+sqrt(dlt)。/2/ax2=-b/2/a-sqrt(dlt)/2/a。cout<<a<<"x^2+"<<b<<"x+"<<c<<"=0有两个实根:";cout...
二级
C语言
简单问题
答:
从左到右,顺序求出表达式1,…,表达式n的值,表达式n的值就作为逗号表达式的值。++i 表达式计算前 先计算i = i+1 i++ 表达式计算后 再计算i = i+1 2。考查 格式输出 1.转换说明符 a(%A) 浮点数、十六进制
数字
和p-(P-)记数法(C99)
c
字符 d 有符号十进制整数 f 浮点...
C语言
实型(浮点型)数据在内存中的存放形式
答:
实数分为float型和double型,它们分别对应IEEE 754标准中的单精度浮点数和双精度浮点数类型,在内存中的存储形式遵守IEEE 754浮点数标准。以float类型数据为例,3.14159表示成二进制为11.0010010000111111001111...,规格化后表示为1.10010010000111111001111×2^1(小数点后
保留
23位
有效数字
,因为IEEE 754标准...
关于
c语言
答:
浮点数在内存里怎么可能是这样存放的。。。参考IEEE的浮点数标准。IEEE制定的浮点数格式 鉴於有人问到在
C 语言中
float 和 double 型态的储存格式的问题, 所以我就在这边献丑一翻, 讲讲我所了解的部份, 如 有任何错误, 请各位大哥多多指教...IEEE 制定之浮点数格式说明:float 型态: 用 4 个...
c语言
题目
答:
单精度是
保留
小数点六位数,而你只有保留五位!我也在学习
c语言
,希望我的回答对你学习有帮助
请教
C语言
高手,很多题目不会做。。
答:
printf("%-4.2f\n",x); 中“—”表示靠左输出数值,“2”表示小数点后
保留2位有效数字
,而‘4’表示输出数值占4个单位的位置,但在本题中如若占4个单位的位置输出则不能满足精确度,故按原来输出 12,选a 在未初始化数组的情况下必须标明数组的宽度和长度,如后又初始化数据则可省略 14 ,...
c语言中
数据结果比long的适用范围还大(18位)
怎么
办?
答:
数据不太多的话可以试试将18位的数据分成两段,第一段用int,取后
两位
;第二段用long,用全部。这样做得话就是操作起来比较麻烦。。。
c语言
,不是c++ 求圆周率的近似值,要求
有效数字
位数不少于30位
答:
从来跟你整了个,这个应该更好理解点,而且你想计算好多位就好多位,只需要修改第二句代码:include <stdio.h> define PI_DIGITS 30 define PI_BUFFLEN (PI_DIGITS*14/4)unsigned long b,c,d,e,f[PI_BUFFLEN+1],g, n;int main(){ for(b=0;b!=PI_BUFFLEN;b++) f=2000;for (e=...
求
C语言
函数单精度实型例题详解。
答:
如果不控制输出长度的话,在printf中用%f输出的float型就会输出到小数点后6位,这和double型一样,但如果赋值给float型的数据
有效数字
多于7位,float型只能接收7位有效数字,再输出,就只能保证前7位有效数字是正确的,不保证第8位和后面的数字是否正确float a=123.456;printf("%f\n",a);输出的是...
棣栭〉
<涓婁竴椤
11
12
13
14
16
17
18
19
20
涓嬩竴椤
灏鹃〉
15
其他人还搜