求助 c语言实现 我卡在实型整型实型字符型上了

告诉我们发生了什么问题

(建议为峩们提供截图以便排查问题)

再次感谢您的反馈!您可以留下常用QQ,以便进一步联络

}

你对这个回答的评价是


运算结果自动类型转换为int.

自动类型转换时,把小数部分忽略了.

所以x保留了y的两位小数.

你对这个回答的评价是?


p不就是a转换整型实型字符型数据吗

你對这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

所以一般我们不会用到这么大嘚数据

如果需要进行科学计算,算一些天文数字则需要更换编程语言。

 long double(多精度浮点类型或长精度浮点类型)
long double 是1999 修订后的 C 语言标准 “关鍵字”C 语言的库函数里 用了 long double 这个词汇,但 对 long double 的处理取决于 编译器。ANSI C标准规定了double变量存储为 IEEE 64 位(8 个字节)浮点数值但并未规定long double的确切精度。所以对于不同平台可能有不同的实现有的是8字节,有的是10字节有的是12字节或16字节。
规定:long double的精度不少于double的精度就像int和long int一样。
關于具体的编译器的情况 可以打印 sizeof(long double)得知。
对于输入输出格式控制串在C标准中规定(ISO/IEC (E))是 La,LeLf,Lg 4个表示法但不同的编译器和系统对这個类型的支持不一样,导致其格式也无确定的说法有的是%lf le也可以,也有用%llf的如:
vc中long double是8字节,所以按%lf可以正常输出
linux中,是12字节gcc支持Lf 嘚输入输出。 %llf也支持
但L格式是它的标准用法一般都应该支持的!! 我在vc和linux上测试,都支持L格式的输入与输出

你对这个回答的评价是?

}

我要回帖

更多关于 整型实型字符型 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信