C语言如何输出双精度浮点型数据

C语言如何输出双精度浮点型数据,第1张

1、双精度浮点型数据用%lf输出。因为double是8个字节的,float是4个字节的,%f 的格式就是4个字节的,而 %lf 就是8个字节的。  例如:printf("%lf\n",x);

2、short 占用内存空间2个字节,短整型数据用%d输出  例如:printf("%d\n",a);

例如:

#include <stdioh>

int main()

{
double x;

short int a;

printf("%lf",x);      // 输入double型

printf("%d",a);     //输入短整型

return 0;

}

扩展资料

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

c语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。

双精度浮点数(double)是计算机使用的一种数据类型,使用 64 位(8字节) 来存储一个浮点数。 它可以表示十进制的15或16位有效数字,其数值范围为-17E308~+17E308。

短整型的二进制位长是16位。短整型所能表示的整数的值域为-32768~32767。


放弃用51来进行浮点运算的这个愚蠢念头。51不适合用来干这个。
既然你截取的是字符串,那么说明发送字符串的一侧具有浮点运算能力。应当把这些任务扔给对方,你只管截取和显示就行了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13412244.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-31
下一篇 2023-07-31

发表评论

登录后才能评论

评论列表(0条)

保存