Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Lấy sau dấu phẩy k chữ số (trong decimal,float...) như thế nào?

  1. #1
    Ngày gia nhập
    06 2008
    Bài viết
    8

    Mặc định Lấy sau dấu phẩy k chữ số (trong decimal,float...) như thế nào?

    Mình muốn lấy sau dấu phẩy một số chữ số nào đó thì làm thế nào nhỉ? chẳng hạn như: 2,33344555 => 2,33 (lấy 2 chữ số sau dấu phẩy thôi)
    Ai biết chỉ với nhé!Cảm ơn!

  2. #2
    Ngày gia nhập
    03 2007
    Bài viết
    179

    Code:
    int tam=(int)so*10^x;// x sô cần lấy
    so=tam*1.0/10^x;
    // có nhiều cách hay hơn
    ví dụ : trong C# có hàm đó
    Code:
    Math.Round// xem hàm này
    Đã được chỉnh sửa lần cuối bởi BuithiHa : 05-06-2008 lúc 06:41 PM.

  3. #3
    Ngày gia nhập
    06 2008
    Bài viết
    8

    Thanks bạn nhá!
    decimal x = 3.1245544m;
    x = Math.Round(x, 1);

Các đề tài tương tự

  1. Bài tập C++ cách tách phần thập phân của 1 số float
    Gửi bởi utkunglt trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 36
    Bài viết cuối: 06-11-2013, 09:22 PM
  2. Lưu định dạng '.', ',' của số thập phân (decimal) theo Region của máy như thế nào?
    Gửi bởi hu-xeko trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 03-06-2013, 04:05 PM
  3. Định dạng số decimal trong EditText như thế nào?
    Gửi bởi snake_programmer trong diễn đàn Lập trình Android và Java Mobile
    Trả lời: 5
    Bài viết cuối: 30-07-2012, 11:58 AM
  4. Lập trình C Thắc mắc về kiểu float trong C
    Gửi bởi Pop trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 8
    Bài viết cuối: 28-10-2011, 11:29 PM
  5. [hỏi] cách hiển thị định dạng decimal trong datagridview
    Gửi bởi abetterday trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 18-03-2009, 02:15 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn