C语言之double
前面的几篇文章中写到了int,float,char,long几种数据类型,而这篇文章主要的内容就是了解double。众所周知C语言可以提供另外的一种哦浮点数类型double(简称为双精度),而double数据类型和float类型的最小的取值范围都是相同的,但最少必须表示10位有效数字。C语言的另外一种浮点数类型是long double,以此来满足double类型更高的精度要求。C只保证long double类型最少和double类型的精度相同。
(一)如何声明double变量?
double test;/*有效声明,常用*/double test1,test2;/*有效声明,常用*/double test3 = 355754658;/*有效声明,常用*///double test4,test5 = 23;/*有效声明,不常用,但使用起来有些麻烦*/
test,test1,test2创建内存空间,test3创建内存空间并且赋值。
(二)double如何打印输出?
代码案例:
main(void){double test;/*有效声明,常用*/double test1,test2;/*有效声明,常用*/double test3 = 355754658;/*有效声明,常用*///double test4,test5 = 23;/*有效声明,不常用,但使用起来有些麻烦*/printf("test values is %lf\n",test3);return 0;
}
运行结果:
文章写到此处,如果有阅读过C语言int,float,char,long前面的文章,就会发现,其实它们都是有共同的相似点,只不过它们在现实中使用的地方不同罢了。
C语言之double相关推荐
- R语言as.double函数(转化为浮点型)和is.double函数(检验是否为浮点型)实战
R语言as.double函数(转化为浮点型)和is.double函数(检验是否为浮点型)实战 目录 R语言as.double函数(
- c语言用double最大,C语言里double类型的最大值和最小值是多少?
DBL_MAX:double型的最大值 DBL_MIN:double型的最小值 FLT_MAX:float型的最大值 FLT_MIN:float型的最小值 1.C语言是一门通用计算机编程语言,应用广泛 ...
- C语言程序设计double,C语言中double类型数据占字节数为
1以下选项中,能用作数据常量的是________. A.o115 B.0118 C.115L D.1.5e1.5 2下列叙述中错误的是_______. A.一个C语言程序只能实现一种算法 B.一个C函 ...
- c语言自定义double函数例子,C语言的那些事——sqrt()函数 跟 double型数据的“%lf”...
C语言的那些事--sqrt()函数 和 double型数据的"%lf" 计算函数y=2*x^2中的x的值.计算x的值. 原本这是一道很简单的编程题目,但是对sqrt()函数以及do ...
- c语言使用double时 %,c语言double类型的输入
c语言double类型数据四舍五入 借助math库的round函数 #include double ext_round(double data, int precision) { , precisio ...
- c语言long double位数,int long double 所占位数 和最大值
// // 32 // 位数 数值 // int t1 = pow(2, 31); // 4 2147483647 // int32_t t2 = pow(2, 31); // 4 214748364 ...
- c语言long double转换,c – 从unsigned long long到double转换,反之亦然更改值
当写一个C代码时,我突然意识到我的数字被错误地从double转换为unsigned long long. 具体来说,我使用以下代码: #define _CRT_SECURE_NO_WARNINGS # ...
- c语言double最大整数最小正数,用C语言输出DOUBLE类型的最大值怎么做?
2012-10-03 回答 VC2008中的float.h头文件中的宏定义: #define DBL_MAX 1.7976931348623158e+308 /* max value */ 追问 ...
- C语言int/double数据类型的范围
#include <stdio.h> #include <limits.h> # include <float.h>int main() {printf(" ...
最新文章
- 渗透测试之全方位信息收集神器 instarecon
- 利用D触发器和异或门实现两个IO解读电机编码器的计数值和方向
- django-模型类关系
- Xilinx PCIE IP核接口介绍
- mybatis SqlMapConfig.xml typeAliases
- 教你如何处理Zabbix添加key总是not supported
- 这个世界上不存在什么弯道超车,只存在正道超车
- python有道云笔记_你很需要的,一个一键导出「有道云笔记」所有笔记的功能
- windows service 2008 R2 安装net4.6环境失败,windows service 2008 R2 升级sp1问题
- MediaCoder压缩参数设置
- 【推荐系统】特征值分解(谱分解)和奇异值分解(SVD),即在PCA上的应用
- Storm启动报错Internal Server Error
- 为什么元宇宙有可能成为企业下一个最大机遇?
- python 处理excel公式_python 处理excel踩过的坑——data_only,公式全部丢失
- Python3 Scrapy + Selenium + 阿布云爬取拉钩网学习笔记
- 8.4 单片机按键介绍
- 科达制造和盐湖股份的事儿
- tail -f与tail -F的区别
- elasticsearch集群管理插件之cerebro安装配置
- vim可视模式下复制粘贴文本