第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Golang中的負(fù)零文字

Golang中的負(fù)零文字

Go
富國滬深 2021-05-14 18:35:25
IEEE754支持負(fù)零。但是這段代碼a  := -0.0fmt.Println(a, 1/a)輸出0 +Inf我本來期望的-0 -Inf浮動(dòng)格式基于IEEE754的其他語言可讓您創(chuàng)建負(fù)零文字Java的:float a = -0f;System.out.printf("%f %f", a, 1/a); // outputs "-0,000000 -Infinity"C# :var a = -0d;Console.WriteLine(1/a); // outputs "-Infinity"Javascript:var a = -0;console.log(a, 1/a); // logs "0 -Infinity"但是我在Go中找不到等效項(xiàng)。您如何在go中編寫一個(gè)負(fù)零文字?
查看完整描述

3 回答

?
Smart貓小萌

TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊

一個(gè)已注冊的問題。

碰巧提供了一種解決方案:

a := math.Copysign(0, -1)

還不錯(cuò),因?yàn)樗@然引用了copysign定義的標(biāo)準(zhǔn)函數(shù)IEEE754。

但這意味著您需要導(dǎo)入一個(gè)軟件包,而對于(當(dāng)然很小且很少見的)需求來說,這仍然顯得過于沉重。


查看完整回答
反對 回復(fù) 2021-05-24
?
泛舟湖上清波郎朗

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個(gè)贊

package main


import (

        "fmt"

        "math"

)


func main() {

        a := 1. / math.Inf(-1)

        fmt.Println(a, 1/a)

}


輸出:


-0 -Inf


查看完整回答
反對 回復(fù) 2021-05-24
?
動(dòng)漫人物

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊

我只是嘗試了一下,它似乎對我有用。


package main


import (

    "fmt"

    )


func main() {

    zero := float64(0)

    neg_zero := -zero

    fmt.Println(zero, neg_zero)

}

雖然我不能正常工作 neg_zer0 := - float64(0)


查看完整回答
反對 回復(fù) 2021-05-24
  • 3 回答
  • 0 關(guān)注
  • 252 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)