msww.net
当前位置:首页 >> 合法的DouBlE类型常量 >>

合法的DouBlE类型常量

楼主你的问题必须表达清楚哈,是指定义一个常量x,而x的值是35?如:const double x=35; 这样的话和定义成:const double x=35.0; 是一样的

使用 sizeof 指令,返回的长度 = sizeof( 输入你要检测的常量 );如果返回长度是8,就表示是double类型了.

double是个关键字,在编程语言里都能看到它,它对类型的定义表示双精度浮点数.跟float类似,但是比float更精确,也就是小数点后面更多,一般定义钱,身高都喜欢用double

默认 数字写出的常量 是 double 型.如果 是 float 型, 必须加 1个 后缀 f 表示.f 是 float 的意思.double 型 可加 1个 后缀 l 表示. l 是 long float 的意思.例如:7.0 是 double 型, 7.0l 是 double 型, 7.0f 是 float 型.这是一种约定,或是 规定.没有太多的道理.

a

实型常量的指数形式,e之前必须要有数字,且e之后的指数必须为整数,B,e前无数字,D,e后无数字,

实型常量又称实数或浮点数.在C语言中可以用单精度型和双精度型两种形式表示实型常量,分别用类型名float和double进行定义 .实型常量在一般的微型集中占用4个字节,一般形式或者指数形式,数值范围都是-1038~1038,有效数字是7位.

5.) 6.)不合法5.)八进制中没有ABC6.)数字是不可以用逗号来分隔的.要不就变成逗号运算了.

严格来说,C语言中没有“实型”(real type)这种数据类型.C语言中非构造类型只有整型(int、short、long、long long和对应的unsigned修饰的类型,以及同义写法),以及浮点型(包括单精度浮点型float,双精度浮点型double,长双精度浮点

1. 我感觉你可能更想问的问题是:java中double和float类型有和区别?建议修改问题,把【常量】二字去掉;2. 这两种数据类型的主要区别是:double取值范围和精度比float都要高;3. java中,次要区别是二者在变量定义上有些不同,比如:floath a = 2.3f; double a = 2.3;float类型值后面有一个f;4. 在很多环境下(java/C#..)他们的区别大约都是以上这些.

网站首页 | 网站地图
All rights reserved Powered by www.msww.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com