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

Đề tài: Thắc mắc về thao tác trên BIT

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

    Question Thắc mắc về thao tác trên BIT

    Cho tui hỏi trong thao tác trên BIT thì : 0x1 có nghĩa là gì ? Nó có phải là một dãy BIT tương đương với số 1(hệ 10) hay không ?
    No way, No success..

  2. #2
    Ngày gia nhập
    02 2008
    Bài viết
    66

    0x1 là số 1 ở hệ cơ số 16 cũng là số 1 ở hệ cơ số 10 và hệ cơ số 8.
    Cách đổi giữa các hệ cơ số chắc bạn phải biết chứ.
    0x hệ cơ số 16
    0 hệ cơ số 8
    Có vậy thôi. Chẳng qua để thao tác trên bít thì thao tác trên các hệ cơ số là bội của 2 tiện lợi hơn thao tác trên hệ cơ số 10.

  3. #3
    Ngày gia nhập
    06 2007
    Nơi ở
    C:\WINDOWS\system32\dllcache\
    Bài viết
    3,006

    Trích dẫn Nguyên bản được gửi bởi hacker_mubaohiem Xem bài viết
    Cho tui hỏi trong thao tác trên BIT thì : 0x1 có nghĩa là gì ? Nó có phải là một dãy BIT tương đương với số 1(hệ 10) hay không ?
    PHP Code:
    ờ ngoài đời người ta viết :
    "số 24 ở hệ 16..."
    "số 50 ở hệ cơ số 10..."
    "số 101 ở hệ  cơ số 2..." 
    .....
    PHP Code:
    trong asm viết 
    21h
    50 hoặc 50d
    101b 
    .....
    PHP Code:
    trong C viết
    0x21
    50 
    Trong C cho phép bạn biểu diễn 1 số dưới dạng hệ cơ số : hexcadecimal , octan và decimal .

    với decimal : hệ cơ số 10:

    PHP Code:
    như bình thường
    int a
    =2;
    a=a+40;
    printf("%d",a);  // hiện ra a dưới dạng hệ cơ số 10:  42
    printf("%x",a); // hiện ra a dưới dạng hệ cơ số 16 : 2a
    printf("%X",a); // hiện ra a dưới dạng hệ cơ số 16 : 2A
    printf("%o",a); // hiện ra a dưới dạng hệ cơ số 8 : 52 
    với hexcadecimal :

    PHP Code:
    a=0x2A// viết a hay A là như nhau
    printf("%d",a);  // hiện ra a dưới dạng hệ cơ số 10:  42
    printf("%x",a); // hiện ra a dưới dạng hệ cơ số 16 : 2a
    printf("%X",a); // hiện ra a dưới dạng hệ cơ số 16 : 2A
    printf("%o",a); // hiện ra a dưới dạng hệ cơ số 8 : 52 
    với octan :

    PHP Code:
    a=052
    printf("%d",a);  // hiện ra a dưới dạng hệ cơ số 10:  42
    printf("%x",a); // hiện ra a dưới dạng hệ cơ số 16 : 2a
    printf("%X",a); // hiện ra a dưới dạng hệ cơ số 16 : 2A
    printf("%o",a); // hiện ra a dưới dạng hệ cơ số 8 : 52 



    ok?
    ^_,^

    Tổng hợp các câu chuyện hài hước vui nhộn, sử dụng Speech Synthesis để đọc : https://www.youtube.com/channel/UCLk...Tjrg/playlists


    Bùi Tấn Quang

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

  1. undo/redo khi thao tác với CSDL trên Winform C# làm thế nào?
    Gửi bởi cchangkhongayngo trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 9
    Bài viết cuối: 08-11-2012, 11:04 PM
  2. Làm Chữ chạy trên form C# như thẻ <marquee> trong HTML thế nào?
    Gửi bởi magnet241 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 05-04-2012, 11:55 AM
  3. Làm thế nào để nhúng bộ soạn thảo trên winform ?
    Gửi bởi ohoh123 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 06-09-2011, 11:14 AM
  4. ADO.NET Refresh lại DataGridview khi thao tác trên 1 form khác như thế nào?
    Gửi bởi leminh_005 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 13
    Bài viết cuối: 26-08-2011, 01:15 PM
  5. Cách dùng database trên host thật như thế nào?
    Gửi bởi tophits trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 9
    Bài viết cuối: 22-08-2011, 09:23 AM

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