Thông báo

Collapse
No announcement yet.

Hỏi về phép "\"

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Hỏi về phép "\"

    Hôm nay đọc một tài liệu em thấy họ dùng phép tính \ mà em không hiểu đó là phép tính gì nữa.
    Có bác nào biết chỉ em với. Thanks. Đoạn code cụ thể như sau:
    unsigned char Data=0;
    int i;
    SDA = 1;
    for (i=0;i<8;i++)
    {
    SCL = 1;
    Data<<= 1;
    Data = (Data | SDA);
    SCL = 0;
    }

    Let's go!!!

  • #2
    ko phải "\" mà là "|" .Đây là phép OR mà.
    Kết quả mới bằng kết quả cũ OR với một giá trị xác định.

    Comment


    • #3
      Nguyên văn bởi nhanh0112 Xem bài viết
      ko phải "\" mà là "|" .Đây là phép OR mà.
      Kết quả mới bằng kết quả cũ OR với một giá trị xác định.
      Bác giải thích rõ cho em về dòng lệnh này được không ạ

      Let's go!!!

      Comment


      • #4
        Ví dụ chạy thử đoạn này nhé:
        Code:
        Data<<= 1; 
        Data = (Data | SDA); 
        SCL = 0;
        giả sử ban đầu Data=0b0000.1100;SDA=1
        Data<<= 1; => Data=0b0001.1000
        Data = (Data | SDA); => Data= 0b0001.1000 | 0b0000.0001 => Data=0b0001.1001

        Comment

        Về tác giả

        Collapse

        luckycomet Tìm hiểu thêm về luckycomet

        Bài viết mới nhất

        Collapse

        Đang tải...
        X