我用vs2019的C程式設計出現1 3 3 0 999999999999999,怎麼辦

2021-04-30 04:14:59 字數 455 閱讀 4723

1樓:匿名使用者

所以c#的運算子只是小數運算,並不是符號運算,如果你用maxima、mathematica之類的軟體,就是1.

2樓:愛琴海之玲

肯定會這樣 你用1/3=0.66666666 預設就給你來了double 型別了 再用0.66666666*3=0.9999999999.....8;

故就是0.99999999

3樓:匿名使用者

因為計算機沒有分數,所以1/3會被儲存為小數,而小數在計算機裡是有精度要求的,所以1/3 * 3不等於1

用vs2010編寫c#程式,在一個物件後輸入一個"."就會自動彈出很多東西都是什麼意思? 10

4樓:匿名使用者

聯想功能,如果你上面程式已出現的變數或者字元或程式的一些關鍵字

為什麼我用vs2019寫的c程式,生成exe後。拿到沒有安裝vs的電腦上提示選擇開啟方式,打不開?高分求解

大部分電腦現在都裝了.但是一般是2.0版本或者3.5版本,所以你要注意以下版本問題,vs2010新建 專c 專案的時候都屬 得安裝.framework的電腦才能執行哦 要不然就將程式和.framework都打成一個安裝包。具體怎麼打包可以上網上搜尋。如果copy 你使用asp.下的console程式...

用c語言通過vs2019編寫的窗體應用程式和sql

1 首先是將c 窗體程式打包成安裝檔案,可以選擇vs2010自帶的打包專案,或是通過installshield進行打包,因為你要將c 程式所需的類庫啊,framwork 或是直接將.framwork安裝到客戶機器 打進安裝包。2 sql 資料庫呢,你必須安裝在一個伺服器上,其他使用者就不用安裝sql...

用vs2019編寫的c程式,在本機可以開啟,生成了exe

大妹子,別偷惰哦,這步省不了的.只能老老實實把.net4框架裝上吧,別無它法.正所謂工欲善其事,必先利其器也.補充一下,也不是沒有辦法,你折中一下,如果你沒有使用.net 3.5,4.0新特性的話,你可以選擇2.0版framework來生成程式,這樣的話你機子有2.0框架就可以執行程式了,該框架才幾...