lowByte()

Giới thiệu

lowByte() là hàm trả về byte cuối cùng (8 bit cuối cùng) của một chuỗi các bit. Một số nguyên bất kì cũng được xem như là một chuỗi các bit, vì bất kì số nguyên nào cũng có thể biểu diễn ở hệ nhị phân dưới dạng các bit "0" và "1".

Lưu ý:

lowByte() không nhận giá trị thuộc kiểu dữ liệu số thực. Bạn sẽ gặp lỗi biên dịch nếu cố làm điều này.

Cú pháp

lowByte([giá trị cần lấy ra 8 bit cuối]);

Trả về

byte

Ví dụ

int A = lowByte(0B11110011001100);  //A = 0B11001100 = 204;
int B = lowByte(511);               //B = lowByte(0B111111111) = 255;
int C = lowByte(5);                 //C = lowByte(0B00000101) = 0B101 = 5;

 

Reference Tags: 
lên
1 thành viên đã công nhận bài viết này hữu ích!
Các bài viết cùng tác giả

Giới thiệu về Phòng thí nghiệm bỏ túi PSLab

Vừa rồi giữa tháng 10 mình có đi dự Open Tech Summit do FOSSASIA tổ chức với vai trò là Workstop Facilitator thì có quen được vài anh chị trong ban tổ chức và được tặng một mạch PSLab về vọc chơi. Mình nghĩ board mạch này khá phù hợp cho các bạn maker bởi nó có rất nhiều chức năng mà trước giờ mình chưa bao giờ nghĩ là sẽ có thể sở hữu được một cái thứ gì có thể làm được như vậy ngay trong phòng của mình. Giá bán của nó tại sự kiện theo mình nhớ không nhầm là 1.200.000đ tương đương một con Raspberry Pi đời mới.

lên
4 thành viên đã đánh giá bài viết này hữu ích.

continue

continue là một lệnh có chức năng bỏ qua một chu kì lặp trong một vòng lặp (for, do, while) chứa nó trong đó. Khi gọi lệnh continue, những lệnh sau nó và ở trong cùng vòng lặp với nó sẽ bị bỏ qua để thực hiện những chu kì lặp kế tiếp.

lên
5 thành viên đã đánh giá bài viết này hữu ích.