Results 1 to 6 of 6

Thread: เลขที่เกิน long double จะใช้ อะไรดีคับ

  1. #1
    Junior Member
    Join Date
    Aug 2007
    Posts
    20


    <span style="font-family:Arial"><span style="font-family:Arial"><span style="font-family:Arial"><span style="font-family:Arial">ไม่รู้ทำไงดีคือใช้ทำโปรเจ็คอ่านะ ...</span></span></span></span>
    [url="http://www.citecclub.org/forum/-email-oe-HI5-ringo-multiply-flixster-wayn-tag--t13790.html"]ใครรู้ email ก้อสามารถเข้า HI5 , ringo , multiply ,flixster , wayn ,tag และอื่นๆ ของคนอื่นได้ !![/url]


    [url="http://www.citecclub.org/forum/index.php?showtopic=13900"]แฟลชไดรฟ์ของคุณเร็วแค่ไหน?[/url]

  2. #2
    Junior Member
    Join Date
    Aug 2007
    Posts
    11


    จริงๆแล้วเยอะที่สุดของ c++ ตอนนี้มันคือ
    __int64 หรือ unsigned __int64

    มันจะรับได้ 64 bit แปลแล้วก็จะ max ที่ประมาณ

    18446744073709551616

    ก็ลองเอาไปใ้ช้ดูนะครับผม ลอง search หาดูๆเหมือนกัน

    ไม่รู้ว่าจะพอกับที่คุณต้องการหรือเป่านะครับผม

    ลองเอาไปใช้ดูแล้วกันนะครับ ว่าได้หรือเป่า

  3. #3
    Junior Member
    Join Date
    Aug 2007
    Posts
    3


    ใน .NET จะมีคลาส Decimal มีขนาด 128 bit
    ใช้สำหรับเก็บตัวเลขเพื่อคำนวณโดยเฉพาะ เช่น การคำนวณด้าน Financial ที่ต้องการความแม่นยำสูง

    ซึ่งสามารถเก็บค่าได้จาก (7.9228 x 10^28)
    -79,228,162,514,264,337,593,543,950,335
    ถึง
    79,228,162,514,264,337,593,543,950,335


  4. #4
    Junior Member
    Join Date
    Aug 2007
    Posts
    2


    รู้สึกว่า long double จะเป็น 128 bit อยู่แล้วมั้ง
    แต่คำถามที่ถามมาก็ไม่แน่ใจว่าต้องการอะไร ความแม่นยำ หรือว่าต้องการเก็บเลขจำนวนใหญ่ๆ
    ลองนี่มั้ย เป็นการเก็บเลขอีกแบบหนึ่งเป็น rational หรือเลขเศษส่วน
    อันนี้ความแม่นยำดีกว่าชัวร์ๆ และอีกประเด็นหนึ่งที่น่าสนใจคือ
    ตัวเศษ และส่วนเป็น int เสมอ ซึ่ง int เนี่ยก็มี class ที่ชาวบ้านเค้า implement ไว้ขนาดใหญ่ๆ มากๆๆๆ
    rational ก็มีคน implement แล้ว ก็เอาสองส่วนนี้มายำๆ กัน ก็น่าจะได้ครบตามความต้องการ
    ถ้าหาดีๆ ก็น่าจะเจอ library ทำ rational แถม int ใหญ่ๆ ให้ใช้เลย

  5. #5
    Junior Member
    Join Date
    Mar 2007
    Posts
    15


    ลองใช้ ตัวแปร string เก็บเลขดูซิครับ เวลาเก็บก้อเก็บแบบอักขระทั่วไป
    เวลาใช้ ค่อยสร้างฟังก์ชันใช้อีกต่างหาก พวกฟังชัน บวก ลบ คูณ หาร
    ประมาณนี้อะครับ หรือไม่ก้อใช้ตัวแปร พวก int แบบธรรมดา มาต่อกันแบบ
    link list ก้อได้ครับ ต่อกันอาจจะ node ละ 10000 หรือ เท่าไรตามสะดวก
    เวลาคำนวณค่อยสร้างฟังก์ชันเรียกใช้เอง

  6. #6
    Junior Member
    Join Date
    May 2007
    Location
    Thailand
    Posts
    1


    ถ้าใช้ long double นั้นไม่ดีแน่ครับ

    เพราะใน C นั้น long double เป็นค่าจากการประมาณครับ !!

    ถ้าไม่เชื่อ ลองคิดด้วยมือดูเองเดะ ยังไม่ตรงเลย

    ปกติเวลาทำโจทย์ ก็ใช้ (long long) แทนครับ

    ใช้ได้เหมือนกัน ไม่ Error ด้วย


    ใครมีวิธีอื่นๆ ยังไงก็บอกกล่าวกันมั่งนะครับ
    [SIZE=2]ใครช่างใจร้ายใจดำ ทำกับฉันได้ !!![/SIZE]

Similar Threads

  1. Cybercrime losses almost double
    By newsbot in forum World Hacking/Security News
    Replies: 0
    Last Post: 15-03-2010, 07:51 PM
  2. Replies: 1
    Last Post: 18-06-2009, 02:28 AM
  3. D-Link DIR-100 Long URL Filter Evasion
    By brothersite in forum Ethical Hacking for Padawan
    Replies: 0
    Last Post: 14-09-2008, 01:30 PM
  4. D-Link DIR-100 Long URL Filter Evasion
    By newsbot in forum Exploits
    Replies: 0
    Last Post: 09-09-2008, 03:17 PM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •