課程
/后端開發(fā)
/C#
/C#開發(fā)輕松入門
語句Console.write((double)3);?? 為什么3強制轉(zhuǎn)換成了3.0,但輸出的還是3?
2019-01-05
源自:C#開發(fā)輕松入門 2-12
正在回答
這個是因為它會自動省略那個零,但是那個零是存在的
Console.WriteLine("{0:f1}",(double)3);
又試了下,好像是自動忽略多余的0。
可能自動取整了吧,試了下,即使直接定義double a = 3.0;再輸出,也會變成3。
舉報
本門課程是C#語言的入門教程,將帶你輕松入門.NET開發(fā)
1 回答語句Console.write((double)3); 為什么3強制轉(zhuǎn)換成了3.0,但輸出的還是3?有啥辦法輸出成3.0呢?
1 回答強制轉(zhuǎn)換為3.0了,為什么輸出的時候是3而不是3.0呢?
2 回答double強制轉(zhuǎn)換
2 回答為什么打印3.0,會打印成3
1 回答3-11 switch語句
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2019-01-26
這個是因為它會自動省略那個零,但是那個零是存在的
2019-01-05
2019-01-05
又試了下,好像是自動忽略多余的0。
2019-01-05
可能自動取整了吧,試了下,即使直接定義double a = 3.0;再輸出,也會變成3。