佳能m10 呗求大神帮忙忙做一下这几道C语言题,谢谢

21ic官方微信-->
请教:关于C语言中三角函数及double精度问题,谢谢
资深工程师, 积分 13186, 距离下一级还需 6814 积分
资深工程师, 积分 13186, 距离下一级还需 6814 积分
资深工程师, 积分 13186, 距离下一级还需 6814 积分
资深工程师, 积分 13186, 距离下一级还需 6814 积分
&&编译系统:Keil&ARM&&math.h中三角函数sin、cos、acos等入口和出口函数是double型的,但double默认只取7位有效数字,我想取10位有效数字,暂时还没查到资料......&&谢谢!
, , , , , , ,
资深工程师, 积分 13186, 距离下一级还需 6814 积分
资深工程师, 积分 13186, 距离下一级还需 6814 积分
资深工程师, 积分 13186, 距离下一级还需 6814 积分
资深工程师, 积分 13186, 距离下一级还需 6814 积分
用long double也没用哦
不知IAR如何???现在很不喜欢KARM~~~
不会把,汽车用的是realview编译器吗?double是64bit的啊
但是keil的&CARM是32bit的
汽车电子习惯了artx???放不下carm???
没娘要的孩子,还是放弃吧!
资深工程师, 积分 13186, 距离下一级还需 6814 积分
资深工程师, 积分 13186, 距离下一级还需 6814 积分
资深工程师, 积分 13186, 距离下一级还需 6814 积分
资深工程师, 积分 13186, 距离下一级还需 6814 积分
float是32 Bit的,double是 64Bit的
&&&C语言默认double是7位有效数字,不关Keil的事
10位有效数字???搞的够精密的~~~不行自己用汇编写个~~~
资深工程师, 积分 13186, 距离下一级还需 6814 积分
资深工程师, 积分 13186, 距离下一级还需 6814 积分
资深工程师, 积分 13186, 距离下一级还需 6814 积分
资深工程师, 积分 13186, 距离下一级还需 6814 积分
哪有时间研究汇编的三角函数和浮点呀
&&HotPower大叔,本月26号有空不?想去拜访您。
哈哈~~~老师来了俺肯定有空~~~
建议放个表
double&不是7位有效数字,例如&double&x=0.;&x+=0.;&则x就是&0.
资深工程师, 积分 13186, 距离下一级还需 6814 积分
资深工程师, 积分 13186, 距离下一级还需 6814 积分
资深工程师, 积分 13186, 距离下一级还需 6814 积分
资深工程师, 积分 13186, 距离下一级还需 6814 积分
真的是7位有效数字
比如:定义&doubleΠ&&&&&&&Pi&=&3.79;&但实际使用过程中自动变成3.141593&&&&&&
技术达人, 积分 9856, 距离下一级还需 144 积分
技术达人, 积分 9856, 距离下一级还需 144 积分
技术达人, 积分 9856, 距离下一级还需 144 积分
技术达人, 积分 9856, 距离下一级还需 144 积分
顶,也遇到这个问题...
看来俺要研究研究~~~
技术总监, 积分 31172, 距离下一级还需 18828 积分
技术总监, 积分 31172, 距离下一级还需 18828 积分
技术总监, 积分 31172, 距离下一级还需 18828 积分
技术总监, 积分 31172, 距离下一级还需 18828 积分
那是编译器的问题了
c51就是一个明显的例子。可以在编译器手册里搜一下“double”,看看有什么阐述……
汽车电子请看
中级技术员, 积分 274, 距离下一级还需 26 积分
中级技术员, 积分 274, 距离下一级还需 26 积分
中级技术员, 积分 274, 距离下一级还需 26 积分
中级技术员, 积分 274, 距离下一级还需 26 积分
keil C 把 double 全变成 float
我也碰到这个问题,现在在想用字符串运算代替&double&
技术总监, 积分 31172, 距离下一级还需 18828 积分
技术总监, 积分 31172, 距离下一级还需 18828 积分
技术总监, 积分 31172, 距离下一级还需 18828 积分
技术总监, 积分 31172, 距离下一级还需 18828 积分
模拟笔算实现大数相乘……好像以前写过一个帖子
资深工程师, 积分 13186, 距离下一级还需 6814 积分
资深工程师, 积分 13186, 距离下一级还需 6814 积分
资深工程师, 积分 13186, 距离下一级还需 6814 积分
资深工程师, 积分 13186, 距离下一级还需 6814 积分
16楼,王兄弟,你是用什么编译器,什么CPU
&&&怎么我没有你那么幸福呀......
中级技术员, 积分 106, 距离下一级还需 194 积分
中级技术员, 积分 106, 距离下一级还需 194 积分
中级技术员, 积分 106, 距离下一级还需 194 积分
中级技术员, 积分 106, 距离下一级还需 194 积分
不够位乘以10的n次方
有时候如果精度不够,可以乘以10的n次方作为暂时的数值,用暂时的数值运算,再把结果除以10的m次方,m根据n和运算公式而定。
扫描二维码,随时随地手机跟帖
核心会员奖章
等级类勋章
沉静之湖泊
发帖类勋章
时间类勋章
技术奇才奖章
人才类勋章
技术导师奖章
人才类勋章
时间类勋章
坚毅之洋流
发帖类勋章
荣誉元老奖章
等级类勋章
技术领袖奖章
人才类勋章
您需要登录后才可以回帖
热门推荐 /5博主最新文章
博主热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)利用C语言编程如下,使得单片机中的一个小灯闪烁。程序调试了好久还是有问题,哪位能帮忙指点一下,谢谢_百度知道
利用C语言编程如下,使得单片机中的一个小灯闪烁。程序调试了好久还是有问题,哪位能帮忙指点一下,谢谢
h&#define uint unsigned intsbit led1=P1^0;void delayms(uint)void main(){ while(1) (
delayms(200); )}void delayms(uint xms){0;i--)
for(j=110,j程序如下:#include&reg52;
delayms(800); for(i=i&j&0;j--)
我有更好的答案
你没有建工程
采纳率:45%
void delayms(uint);void main(){ while(1) {
delayms(200); }}void delayms(uint xms){
delayms(800);0#include&reg52.h&i--)
for(j=110; for(i=i&#define uint unsigned intsbit led1=P1^0;j&0;j--),j
为您推荐:
其他类似问题
您可能关注的内容
c语言编程的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。几道C语言的题麻烦帮忙看一下,谢谢!_百度知道
几道C语言的题麻烦帮忙看一下,谢谢!
第34题 (1.0分)
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
功能:下面程序输出3×3矩阵的周边元素之和。
...
有一些其它的题在这个Word文档里,下载地址如下118.84.246:;%E7%AC%AC34%E2%80%%98
我有更好的答案
3;(i=1;&i&=&fun(x,&15);printf(&quot,&nbsp。-------------------------------------------------------*/#include&&stdio.h&gt已经填充完成;1:\n&j++)s1+=a[i][j];题号:418&&math.h&}第35题&(1,&\nThe&result&is&:第34题&i;&fun(double&t&=&nbsp,2。&nbsp,&nbsp:中&第1章/*-------------------------------------------------------【程序填空】---------------------------------------------------------题目:函数fun的功能是:计算如“图片1”的前n项之和;&y=%-12.6f\n&,&double&int&i;/***********SPACE***********/f&=&nbsp,&t;i&2;&i++)for(j=1;&j&for(i=1;printf(&x=%-12;s1=0,&s2=0;double&nbsp:467&难度;for(i=0;&a[&&);难度:中&}return&f;}main(){&double&x,&y;x=2.5;y&&nbsp,7。若x=2.5,n=15时,函数值为1.917914,&#include&j++)/***********SPACE***********/s1-=a[i][j];/***********SPACE***********/printf(&&%d\n&&;void&第93章/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:下面程序输出3×3矩阵的周边元素之和;+=&&x;/***********SPACE***********/f&i++){/***********SPACE***********/t&*=&(-1)*x/i,6;f,1;n;-1;for&nbsp,4,8};int&(1.0分)&nbsp,s1)&;t;][3]={9;j,5.0分)&题号,3;main(&){&int&nbsp.6f&x;i&3;&i++)for(j=0;&j&2;-------------------------------------------------------*/#include&&stdio.h&int&n){&nbsp
采纳率:83%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 大神帮忙ps 的文章

更多推荐

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

点击添加站长微信