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ả

[Intel Galileo] How to install Linux Yocto (iot-devkit) on Intel Galileo

To support for its Galileo Platform, Intel has launched a new Intel IoT Developer Kit (iot-devkit) including haware and software (OS, IDE, and other tools..). In this post, I’m going to show you how to install Linux Yocto - a operating system in Software of iot-devkit.

This version is used for both Intel Galileo Generation 1 and Generation 2 board.

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

Bài 6: Sử dụng Terminal trên Intel Galileo

Điều làm nên sự độc đáo của Intel Galileo đó có cả một hệ điều hành Linux chạy ngầm trong hệ thống, trong khi Galileo lại có thể hoạt động như một mạch Arduino thông thường. Bạn có thể tương tác với hệ điều hành này thông qua Terminal, chạy các câu lệnh qua giao diện dòng lệnh kiểu như MS-DOS. So sánh với việc tải các chương trình Arduino lên bo mạch, việc giap tiếp qua giao diện dòng lệnh là một công việc đòi hỏi nhiều kiến thức và kĩ năng hơn, tuy nhiên nó lại là một nơi tốt để bạn khởi đầu và có thể nhanh chóng tiến bộ hơn.

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