久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2052|回復(fù): 13
收起左側(cè)

C語(yǔ)言asin()函數(shù)返回值的問(wèn)題

[復(fù)制鏈接]
ID:970163 發(fā)表于 2021-11-29 12:43 來(lái)自觸屏版 | 顯示全部樓層 |閱讀模式
asin()函數(shù)是math庫(kù)中的反正弦函數(shù),要求輸入值在-1到1范圍內(nèi)。在51單片機(jī),Keil c中,如果輸入值超出這個(gè)范圍,例如輸入值為1.1,返回值是多少呢?代碼如下
fdt=asin(1.1);
fdt為float變量,在內(nèi)存中占四個(gè)字節(jié),執(zhí)行上面的代碼后,fdt所在的四個(gè)字節(jié)會(huì)是什么值?
謝謝解答
回復(fù)

使用道具 舉報(bào)

ID:624769 發(fā)表于 2021-11-29 14:55 | 顯示全部樓層
keil 里寫(xiě)好代碼,直接跑一下, 讀一下fdt的 值不就知道了? 發(fā)帖到現(xiàn)在,結(jié)果早就出來(lái)了……
回復(fù)

使用道具 舉報(bào)

ID:57657 發(fā)表于 2021-11-29 16:40 | 顯示全部樓層
用 union 結(jié)構(gòu)將 float 和 unsigned char [4] 數(shù)組聯(lián)合起來(lái),就可以讀寫(xiě)具體字節(jié)值。
回復(fù)

使用道具 舉報(bào)

ID:970163 發(fā)表于 2021-11-29 17:00 來(lái)自觸屏版 | 顯示全部樓層
188610329 發(fā)表于 2021-11-29 14:55
keil 里寫(xiě)好代碼,直接跑一下, 讀一下fdt的 值不就知道了? 發(fā)帖到現(xiàn)在,結(jié)果早就出來(lái)了……

下載器壞了
回復(fù)

使用道具 舉報(bào)

ID:624769 發(fā)表于 2021-11-29 17:25 | 顯示全部樓層

不需要下載,就在KEIL里面 CTRL + F5 不就可以了?
回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2021-11-29 21:47 | 顯示全部樓層
mingw算asin(1.1)返回了#IND, indeterminate
回復(fù)

使用道具 舉報(bào)

ID:592807 發(fā)表于 2021-11-30 08:42 | 顯示全部樓層

軟件仿真啊
回復(fù)

使用道具 舉報(bào)

ID:844772 發(fā)表于 2021-11-30 14:47 | 顯示全部樓層
返回值 NAN ( No A Number),C 值域錯(cuò)誤都是返回這個(gè)的,還會(huì)設(shè)置 errno 和 FE_INVALID,不過(guò)Keil 我沒(méi)試過(guò)。
回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2021-11-30 16:10 | 顯示全部樓層
glinfei 發(fā)表于 2021-11-30 14:47
返回值 NAN ( No A Number),C 值域錯(cuò)誤都是返回這個(gè)的,還會(huì)設(shè)置 errno 和 FE_INVALID,不過(guò)Keil 我沒(méi)試 ...

實(shí)測(cè)返回的是IND,錯(cuò)誤的嚴(yán)重程度比NAN輕微一些。
回復(fù)

使用道具 舉報(bào)

ID:844772 發(fā)表于 2021-11-30 16:46 | 顯示全部樓層
Hephaestus 發(fā)表于 2021-11-30 16:10
實(shí)測(cè)返回的是IND,錯(cuò)誤的嚴(yán)重程度比NAN輕微一些。

Windows將NAN顯示為.#IND,表示”indeterminate",而Linux顯示為nan,#INF才是比NAN輕微。
回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2021-12-2 17:47 | 顯示全部樓層
glinfei 發(fā)表于 2021-11-30 16:46
Windows將NAN顯示為.#IND,表示”indeterminate",而Linux顯示為nan,#INF才是比NAN輕微。

我已經(jīng)說(shuō)了我的編譯器是mingw,你查查這個(gè)編譯器是干什么的再說(shuō)什么Windows、Linux。
回復(fù)

使用道具 舉報(bào)

ID:844772 發(fā)表于 2021-12-3 09:09 | 顯示全部樓層
Hephaestus 發(fā)表于 2021-12-2 17:47
我已經(jīng)說(shuō)了我的編譯器是mingw,你查查這個(gè)編譯器是干什么的再說(shuō)什么Windows、Linux。

我認(rèn)為雖然是編譯器看到的數(shù)字,但實(shí)質(zhì)是操作系統(tǒng)返回的,所以同樣的編譯器在不同操作系統(tǒng)返回值不一樣,但各個(gè)編譯器在WIN返回都一樣。不過(guò)很久不用dos了,忘記這個(gè)系統(tǒng)返回值是多少。
回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2021-12-3 15:35 | 顯示全部樓層
glinfei 發(fā)表于 2021-12-3 09:09
我認(rèn)為雖然是編譯器看到的數(shù)字,但實(shí)質(zhì)是操作系統(tǒng)返回的,所以同樣的編譯器在不同操作系統(tǒng)返回值不一樣, ...

MinGW跟DOS有一毛錢(qián)的關(guān)系嗎?
回復(fù)

使用道具 舉報(bào)

ID:987646 發(fā)表于 2021-12-3 17:04 | 顯示全部樓層
如果 x 的取值超出范圍,那么 asin() 將發(fā)生域錯(cuò)誤,此時(shí)返回值為 NaN。 NaN的定義見(jiàn)math頭文件,.
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩精品1区2区3区 成人黄页在线观看 | 91秦先生艺校小琴 | 日韩精品福利 | a黄视频 | 国产在线精品免费 | 中文在线观看视频 | 国产高潮好爽受不了了夜色 | 水蜜桃亚洲一二三四在线 | 91免费在线看 | 国产精品成人在线播放 | 国产精品久久国产精品99 | 亚洲精品在线免费看 | 成人av影院| 91影片| 天天插天天操 | 二区视频| 中文字幕第二十页 | 欧美四虎 | 久久久久国产 | 精品99在线 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 狠狠色综合网站久久久久久久 | 91九色视频在线 | 精品欧美一区二区精品久久 | 国产精品视频网站 | 五月激情婷婷在线 | 狠狠狠色丁香婷婷综合久久五月 | 欧美一区二区三区视频 | 97国产在线观看 | 国产日韩在线观看一区 | 男人的天堂中文字幕 | a级毛片毛片免费观看久潮喷 | 爱爱无遮挡 | 日韩av大片免费看 | 欧美性极品xxxx做受 | 亚洲一本| 亚洲欧洲成人av每日更新 | 中文字幕一区在线 | 欧美国产精品一区二区 | 日韩免费视频一区二区 | 成人av一区二区三区 |