- ඕනෑම දශම සංඛ්යාවක් සැදෙනුයේ 64 bit තුලය.
මෙය cmd එකෙහි compile කර විට පහත පරිදි error ලැබේ
මෙම error එක මගින් අපට දැනුම් දෙනු ලබන්නේ අපි ඇතුලත් කල අගයන් float වලින් නොතබා double තබන ලෙසයි. එයට හේතුව float සැදෙනුයේ 32bit තුලය. මම මුලදී පැවසු ආකාරයට දශම සංඛ්යා සැදෙනුයේ 64bit තුලය. එම නිසා මෙම error එක ලැබේ.
අප දැන් float වෙනුවට double යොදා compile කර බලමු.
දැන් හරි..... 8.3969 කියා print වේ.
ඔන්න දැන් තමයි අපේ අද පාඩම පටන් ගන්නේ.
දැන් කවුරු හරි කෙනෙක් කියනවා එයට double වලින් එපා. එයට float වලින්ම ඕනෑමයි කියල. එතකොට අපි මොකද කරන්නේ. එකටත් ක්රමයක් තියෙනවා එක තමයි දැන් කියල දෙන්න යන්නේ...............
අපි දශම සංඛ්යාවක් float වලින් තබනවානම් එයටත් ක්රමයක් තිබේ. පහත ඇති චාට් එක බලන්නකෝ........
මෙහි පළමු ක්රමයට හැර අනෙකුත් සියලු ක්රමයන්ට දශම සංඛ්යා ආදේශ කල හැක.
මෙලෙස යොදන ක්රමයට casting ලෙස හදුන්වයි. එය ඉදිරි පාඩමකදී පැහැදිලි කරන්නෙමු.
0 comments:
Post a Comment