77问答网
所有问题
c语言FLOAT到底可精确到小数点几位,不是说7位吗,那程序中#define PI ((float)3.141592654f) 这么多位,
c语言FLOAT到底可精确到小数点几位,不是说7位吗,那程序中#define PI ((float)3.141592654f) 这么多位,到底是怎么回事
举报该问题
推荐答案 2013-04-06
float类型是可以精确到16位小数的,只是默认情况下,只输出6位小数.
可以在输出的时候, 使用这种格式: %.16f 输出16位小数(当然也可以写比16大的数,只是输出时16位以后的都是0而已)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/I8p3YNI8q.html
其他回答
第1个回答 2013-04-06
要看在什么程序的吧,C++有32位,而T……的只有16位
可能一个位是8个字节吧,好多个二进制位
第2个回答 2013-04-06
用sizeof可以看出内存字节数的, double有十六位有效数字,float只有六位。
第3个回答 2013-04-06
显示默认是6位。
第4个回答 2013-04-06
你在这里是强转为float类型了,它会截断后面的几位
相似回答
c语言#define
PI
3.1415926用
float
行吗
答:
//1 表示定义符号常量PI,其等价于3.1415926,在编译阶段,PI被编译程序换成3.1415926,3.1415926在C语言中被当作double型。//2 本编译预处理语句没有涉及
float
等数据类型。若涉及,则float表示的精度是
7位
有效数字,而double型表示的有效数字是15到16位,楼主可根据实际情况做出选择。
#define
PI
3.1415926 main
()
{
float
r=2
,c
; c=2*PI*r; printf("%f...
答:
define PI 3.1415926 宏定义,就是PI表示3.14...
float
代表的是一种数字类型,,f是控制后面的C的输出格式,定义了C是float类型,就要 用%f输出。。其他输出格式你可以去看一些资料
C语言中
π怎表达?
答:
C语言
函数中π一般用宏进行定义:
define
PI
3.14
因为π是无限不循环
小数,
计算机的存储不可能全部存下来,所以只能近似表示。圆周率
(Pi)
是圆的周长与直径的比值,一般用希腊字母π表示,是一个在数学及物理学中普遍存在的数学常数。π也等于圆形之面积与半径平方之比。是精确计算圆周长、圆面积、球体...
C语言中
圆周率π怎么打
答:
C语言中
并不识别希腊字符π,要使用圆周率,需要自定义π的变量,并指定近似值。可以使用宏定义的方式,当精度要求不高时,可以使用
define
PAI
3.14
或者 define PAI 3.14159265 如果精度要求高,可以使用 define PAI 3.14159265358979 具体定义
几位小数,
由运算要求精度决定,由于π是无理数,所以不...
...
#define
PI
3.1415926 #include<stdio.h> main
()
{
float
r,s; s...
答:
define
PI
3.1415926 include<stdio.h> main(){
float
r,s;printf("请输入半径: ");scanf("%f\n",&r); //这里输入值得时候出错了,"%f\n",你得输入"数字\n"才会有结果。//如你输入1\n输出结果是area=3.141593。应改为scanf("%f",&r);//还有一处错误就是楼上说的逻辑顺序错了。
...
#define
pi
3.14
main
()
{
float
r,s,v; printf("请输入圆柱体的半径...
答:
include<stdio.h>
define
pi
3.14
int main(){
float
r,h,s,v;printf("请输入圆柱体的半径:");scanf("%f",&r);printf("请输入圆柱体的高:");scanf("%f",&h);s=pi*r*r*2+2*pi*r*h;v=pi*r*r*h;printf("圆柱表面积为:%f\n",s);printf("圆柱体积为:%f\n",v);return...
C语言中#define
是什么意思
答:
你就会明白自定义变量的意思了。系统变量分为四种,int整形变量,用户存放整数的变量,占4个字节的大小;
float
单精度浮点型,就是存放
小数点
的数值,占4个字节大小;double高精度浮点型,相对float而言,double保畱的小数点位数更
精确,
占8个字节的大小;char字符变量,主要存放字母,占1个字节的大小 ...
大家正在搜
ph可以精确到小数点后几位
精确到小数点后一位是什么意思
最早精确到小数点7位的是谁
精确到小数点后几位
什么叫精确到小数点后两位
把圆周率精确到小数点后第七位的是
物理一般精确到小数点后几位
double精确到小数点
数据分析怎么精确到小数点
相关问题
C语言中.float都说是是显示7位有效数字
C语言,float有效位为7位的问题。
C语言浮点型小数点后为多少位
C语言中.f最多可以精确到几位小数?
c语言中的 float的什么 精确到多少位多少位到底是怎么算...
c语言中float小数点后能有几位?
C语言中#define是什么意思
C语言中#define是什么意思