社区
C++ 语言
帖子详情
求助,math库函数pow
ChampionLai
2013-03-02 10:51:22
#include<stdio.h>
#include<math.h>
int main()
{
int temp = (int)pow(10.0,2);
printf("%d",temp);
while(1);
return 0;
}
输出答案是99
这是怎么回事为什么不是100,1被dog吃了?
...全文
234
10
打赏
收藏
求助,math库函数pow
#include #include int main() { int temp = (int)pow(10.0,2); printf("%d",temp); while(1); return 0; } 输出答案是99 这是怎么回事为什么不是100,1被dog吃了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lm_whales
2013-03-05
打赏
举报
回复
你这是单片机C语言吧!!
lm_whales
2013-03-05
打赏
举报
回复
(int)(99.9999.....)=99
mujiok2003
2013-03-04
打赏
举报
回复
强制类型转换的意思,就是程序员承担一切后果。
赵4老师
2013-03-04
打赏
举报
回复
用10进制小数不能精确表示某些三进制小数0.1(3)=0.33333333333……(10) 同理,用二进制小数也不能精确表示某些10进制小数。 int temp = (int)(pow(10.0,2.0)+0.5);
Burcy Wen
2013-03-04
打赏
举报
回复
vs2008运行也是100,而且while(1);是做什么的?死循环么?你的环境可能不同pow()有几种重载函数
starytx
2013-03-04
打赏
举报
回复
vs2005运行结果:100
ForestDB
2013-03-04
打赏
举报
回复
double到int不是四舍五入的关系。
意吟
2013-03-03
打赏
举报
回复
这是因为 浮点数的关系, 其实temp=99.9999999999999999999999999999999999999999999999 但是因为你 输出 %d, 小数点部分被截取,所以看到的结果会是99 不过temp值的确等于100, 不信,可以加上断言 assert(temp == 100) 一目了然
「已注销」
2013-03-02
打赏
举报
回复
我用的VS2010,编译后结果是100
Athenacle_
2013-03-02
打赏
举报
回复
while(1);
浮点计算本来不那么精确,然后被你强转成int,误差更多了。。。。
《C经典面试》编译链接、指针、内存bug、函数、其它
课程内容: 1.编译链接:编译链接过程、预...函数:自定义函数、内联函数、回调函数、变参函数、递归函数、
库函数
等 5.其它:自动类型转换、数据溢出、结构体对齐、volatile、typedef、assert宏、逗号表达式、++/--等
C语言考纲和知识点
文章目录一.C语言基础1.C语言特点(识记);2.C语言程序基本组成(识记):3.基本数据类型:3.1 标识符与基本数据类型(识记),3.2 常量与变量(领会)3.3 内存的概念(识记)4.基本输入、输出函数(领会):5.运算符与表达式(简单应用):5.1 运算符的优先级与结合性二.程序控制结构4.循环结构(综合应用):五.函数1.常见的系统
库函数
(识记):2.用户自定义函数(简单应用):2.1函数定义2.2 函数调用2.3 函数声明2.4 函数返回值2.5 函数参数3.函数之间的数据传递(领会):4.函数
Linux下C语言编程资料
1(Linux程序设计入门——基础知识Linux下C语言编程基础知识前言:这篇文章介绍在LINUX下进行C语言编程所需要的基础知识。在这篇文章当中,我们将会学到以下内容:源程序编译Makefile的编写程序库的链接程序的调试头文件和系统
求助
1.源程序的编译在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器。 下面我们以一个实例来说明如何使用gcc编译器。
Linux系统C编程资料
1)Linux程序设计入门--基础知识 Linux下C语言编程基础知识 前言: 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将 会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统
求助
----------------------------------------------------------------------
《Python程序设计与算法基础教程(第二版)》江红 余青松 全部章节的课后习题,上机实践,课后答案,案例研究
1. 这本书对Python的知识点的描述很详细,而且排版看的很舒服. 2. 几个例题:假装自己从零开始学,将一些有代表性、有意思的例题抽取出来. 3. 还有自己对一部分课后复习题,全部课后上机实践题的解题思路
C++ 语言
64,644
社区成员
250,475
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章