Click here to Skip to main content
15,898,794 members
Home / Discussions / C#
   

C#

 
QuestionFormatting a number and digits of precision Pin
csharpsucks6-Nov-18 12:19
csharpsucks6-Nov-18 12:19 
AnswerRe: Formatting a number and digits of precision Pin
Mycroft Holmes6-Nov-18 13:28
professionalMycroft Holmes6-Nov-18 13:28 
AnswerRe: Formatting a number and digits of precision Pin
OriginalGriff6-Nov-18 21:01
mveOriginalGriff6-Nov-18 21:01 
GeneralRe: Formatting a number and digits of precision Pin
csharpsucks7-Nov-18 4:32
csharpsucks7-Nov-18 4:32 
GeneralRe: Formatting a number and digits of precision Pin
Richard Deeming7-Nov-18 4:38
mveRichard Deeming7-Nov-18 4:38 
GeneralRe: Formatting a number and digits of precision Pin
OriginalGriff7-Nov-18 4:44
mveOriginalGriff7-Nov-18 4:44 
GeneralRe: Formatting a number and digits of precision Pin
csharpsucks7-Nov-18 6:08
csharpsucks7-Nov-18 6:08 
GeneralRe: Formatting a number and digits of precision Pin
OriginalGriff7-Nov-18 6:28
mveOriginalGriff7-Nov-18 6:28 
Not really - The C version depends on the compiler. If I try with an online C compiler[^] I get:
0.123456789012345                                                                                                                                            
12345.123456789011470
If I try with Virtual-C[^] I get this:
0.123456789012345
12345.123456789011135

IT's not "extra accurate digits" it's "different interpretation of the output". Because floating point numbers don't translate well into binary (for example, 0.2 in decimal is a fixed value, in binary is a repeating sequence so it isn't accurate) you can "generate" more digits if you take the first one, then multiple by 10.0 and repeat. That doesn't mean that the values to get are "more accurate" - in fact they are prone to reduced accuracy but a higher digit count. Try it again with some different numbers and you should see what I mean.

Generally speaking, all systems use the same floating point storage design: IEEE 754, (because if they don't they can't use floating point coprocessors to do the hard stuff!)
IEEE 754 - Wikipedia[^]
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!

GeneralRe: Formatting a number and digits of precision Pin
csharpsucks7-Nov-18 6:44
csharpsucks7-Nov-18 6:44 
QuestionProblem at inserting a DB entry Pin
User 136751145-Nov-18 23:49
User 136751145-Nov-18 23:49 
AnswerRe: Problem at inserting a DB entry Pin
OriginalGriff6-Nov-18 0:08
mveOriginalGriff6-Nov-18 0:08 
GeneralRe: Problem at inserting a DB entry Pin
User 136751146-Nov-18 3:12
User 136751146-Nov-18 3:12 
GeneralRe: Problem at inserting a DB entry Pin
Luc Pattyn6-Nov-18 3:51
sitebuilderLuc Pattyn6-Nov-18 3:51 
AnswerRe: Problem at inserting a DB entry Pin
tranthanhtu.vn6-Nov-18 18:12
professionaltranthanhtu.vn6-Nov-18 18:12 
RantRe: Problem at inserting a DB entry Pin
Richard Deeming7-Nov-18 0:59
mveRichard Deeming7-Nov-18 0:59 
AnswerRe: Problem at inserting a DB entry Pin
tranthanhtu.vn7-Nov-18 1:27
professionaltranthanhtu.vn7-Nov-18 1:27 
RantRe: Problem at inserting a DB entry Pin
Richard Deeming7-Nov-18 1:32
mveRichard Deeming7-Nov-18 1:32 
AnswerRe: Problem at inserting a DB entry Pin
tranthanhtu.vn7-Nov-18 1:36
professionaltranthanhtu.vn7-Nov-18 1:36 
GeneralRe: Problem at inserting a DB entry Pin
Eddy Vluggen7-Nov-18 1:44
professionalEddy Vluggen7-Nov-18 1:44 
AnswerRe: Problem at inserting a DB entry Pin
tranthanhtu.vn7-Nov-18 2:29
professionaltranthanhtu.vn7-Nov-18 2:29 
GeneralRe: Problem at inserting a DB entry Pin
Eddy Vluggen7-Nov-18 2:37
professionalEddy Vluggen7-Nov-18 2:37 
AnswerRe: Problem at inserting a DB entry Pin
tranthanhtu.vn7-Nov-18 2:42
professionaltranthanhtu.vn7-Nov-18 2:42 
QuestionCorrelation of several multi-track charts in C# Pin
Member 133258465-Nov-18 19:13
Member 133258465-Nov-18 19:13 
Question[solved] GuidAttribute Pin
Super Lloyd5-Nov-18 2:29
Super Lloyd5-Nov-18 2:29 
QuestionCreating & writing to a text file from two different forms Pin
Member 140427683-Nov-18 9:45
Member 140427683-Nov-18 9:45 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.