Follow us on...
Follow us on Twitter Follow us on Facebook Watch us on YouTube

Giúp các bé đáng thương ấy với

Gameshow “Ai Là Triệu Phú” trên VTV đang chờ đón bạn – Tải ngay!

Bán đấu giá ủng hộ từ thiện

Ngập tràn ưu đãi cho tín đồ công nghệ tại sony show 2014

Chiêm ngưỡng BaoMoi đẹp "tuyệt diệu" trên Windows Phone

Tin tức công nghệ mới
kết quả từ 1 tới 9 trên 9
  1. #1
    hieu890's Avatar
    hieu890 vẫn chưa có mặt trong diễn đàn Búa Gỗ
    Tham gia
    Dec 2007
    Bài
    11
    Cảm ơn
    1
    Điểm: 1/1 bài viết

    Post Biểu diễn hệ nhị phân thành thập phân trong c#.

    Code:
     public static int ToDecimal(string bin)
            {
                long l = Convert.ToInt64(bin, 2);
                int i = (int)l;
                return i;
            }
    đây là hàm giúp biểu diễn từ hệ nhị phân về thập phân mà em ko hiểu ý nghĩa của câu lệnh long l = Convert.ToInt64(bin, 2); các pro giúp em với . em cảm ơn rất nhìu.

  2. Có 1 thành viên cảm ơn hieu890 cho bài viết này:
    lthict (29-10-2011)

  3. #2
    trinhdiep's Avatar
    trinhdiep vẫn chưa có mặt trong diễn đàn Búa Đá
    Tham gia
    Jan 2008
    Bài
    59
    Cảm ơn
    1
    Điểm
    88/40 bài viết

    Default

    thi tức là chuyển chuỗi nhị phân sang số nguyên theo block 64 bit - tức là chuyển số trong khoảng -2^64 tới 2^64.

  4. #3
    tinhyeudep's Avatar
    tinhyeudep vẫn chưa có mặt trong diễn đàn Rìu Bạc
    Tham gia
    Nov 2007
    Đến từ
    Hà Nội
    Bài
    301
    Cảm ơn
    207
    Điểm
    56/30 bài viết

    Default

    Thế nữa, cái này giờ mới nghe nói đến, để về làm thử xem sao nhá, nếu thế thật thì hay đấy, đỡ cho mình mỗi lần lại phải viết code dài đằng đẵng
    Trích trinhdiep View Post
    thi tức là chuyển chuỗi nhị phân sang số nguyên theo block 64 bit - tức là chuyển số trong khoảng -2^64 tới 2^64.
    Sopia Xk

  5. #4
    zthunderz's Avatar
    zthunderz vẫn chưa có mặt trong diễn đàn Gà Con
    Tham gia
    Jan 2009
    Bài
    6
    Cảm ơn
    0
    Điểm
    0/0 bài viết

    Default

    qua hay lun

  6. #5
    tesulakata's Avatar
    tesulakata vẫn chưa có mặt trong diễn đàn Rìu Sắt Đôi
    Tham gia
    Jan 2008
    Bài
    238
    Cảm ơn
    167
    Điểm
    118/60 bài viết

    Default

    Hay nhỉ?
    Đổi dạng
    short X;
    int Y =100;
    X= short(Y);

  7. #6
    retson's Avatar
    retson vẫn chưa có mặt trong diễn đàn Búa Gỗ Đôi
    Tham gia
    Sep 2008
    Bài
    35
    Cảm ơn
    53
    Điểm
    12/8 bài viết

    Default

    hic... viết code vừa dài vừa dai.. giờ nhìn thấy cái converter sẵn trong C# mới biết...thử xem nào!

  8. #7
    ngovanthuc's Avatar
    ngovanthuc vẫn chưa có mặt trong diễn đàn Gà Con
    Tham gia
    May 2009
    Bài
    9
    Cảm ơn
    10
    Điểm: 1/1 bài viết

    Default

    lam cho minh bai doi so nhi phan sang so thap phan duoc khong
    Minh dang be tac qu

  9. #8
    lthict's Avatar
    lthict vẫn chưa có mặt trong diễn đàn Búa Gỗ
    Tham gia
    Feb 2011
    Đến từ
    Thái Nguyên
    Bài
    21
    Cảm ơn
    101
    Điểm
    11/4 bài viết

    Default

    Trích ngovanthuc View Post
    lam cho minh bai doi so nhi phan sang so thap phan duoc khong
    Minh dang be tac qu
    cái này thì đơn giản, bạn chỉ cần đảo ngược lại thuật toán bên trên là ổn
    <code>
    public static string ToBinary(int dec)
    {
    string str;
    str = Convert.ToString(dec,2);
    return str;
    }
    </code>

    Hàm trên trả về 1 sâu kí tự dạng 0 và 1 của chuổi nhị phân.
    ví dụ: dec = 7 thì chuỗi nhận được "111"

    ---------- Bài thêm lúc 14:52 ---------- Bài trước là lúc 14:47 ----------

    Trích hieu890 View Post
    Code:
     public static int ToDecimal(string bin)
            {
                long l = Convert.ToInt64(bin, 2);
                int i = (int)l;
                return i;
            }
    đây là hàm giúp biểu diễn từ hệ nhị phân về thập phân mà em ko hiểu ý nghĩa của câu lệnh long l = Convert.ToInt64(bin, 2); các pro giúp em với . em cảm ơn rất nhìu.
    long l = Convert.ToInt64(bin, 2); có nghĩa là ta khai báo 1 biên l (upper = L not I) biên này được gán l = Convert.ToInt64(bin, 2); là giá trị thập phân của chuỗi nhị phân bin.
    sau đó kiểu long này được ép kiểu về int bởi câu lệnh int i = (int) l;
    ..........

  10. #9
    Tham gia
    Apr 2011
    Bài
    3
    Cảm ơn
    0
    Điểm
    0/0 bài viết

    Default

    Bạn "lthict" ơi... bại code cho mình hàm chuyển từ nhị phân -> thập lục phân và ngược lại giúp mình với..
    thanks nhìu...

 

 

Quyền sử dụng

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