unsigned int

Giới thiệu

Kiểu unsigned int là kiểu số nguyên nằm trong khoảng từ 0 đến 65535 (0 đến 216 - 1). Mỗi biến mang kiểu dữ liệu này chiếm 2 byte bộ nhớ.

Lưu ý

Trên Arduino Due, unsigned int có khoảng giá trị từ 0 đến 4,294,967,295 (232 - 1) (lúc này nó chiếm 4 byte bộ nhớ).

Bạn có thể dễ dàng nhận ra rằng kiểu dữ liệu này không chứa các giá trị âm so với kiểu int.

Cú pháp

unsigned int [tên biến] = [giá trị];

Ví dụ

unsigned int ledPin = 13;

 

Lưu ý đặc biệt (nói chung cho các kiểu dữ liệu unsigned)

Khi một biến kiểu unsigned int được gán trị vượt ngoài phạm vi giá trị (bé hơn 0 hoặc lớn hơn 65525), giá trị của biến này sẽ tự động được đẩy lên giới hạn trên hoặc giới hạn dưới trong khoảng giá trị của nó.

Ví dụ

unsigned int x = 0;  // x nhận giá trị trong khoảng từ 0 đến 65535
x = x - 1            // x = 0 - 1     = 65535 (giới hạn trên của x)
x = x + 1            // x = 65535 + 1 = 0     (giới hạn dưới của x)

 

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

Tài liệu kỹ thuật bỏ túi để lập trình Internet of Things - Vận hành, điều khiển và quản lý thiết bị qua Internet trong 1 nốt nhạc

Kính chào quý vị và các bạn!

Lập trình Internet of Things được biết đến là một thứ vô cùng khó khăn và phức tạp. Nơi này, trước đây không phải dành cho tất cả mọi người. Nhưng, để đưa Việt Nam trở thành một cường quốc về công nghệ cao và đi tắt đón đầu nhờ cuộc cách mạng công nghệ 4.0 thì bài toán Internet of Things phải được giải quyết bằng chính trí tuệ của tất cả mọi người. Cuối cùng, để giải quyết được đồ thị Đa dụng và Dễ sử dụng, iNut Node-red IDE đã ra đời, giải pháp cung cấp một phương pháp sáng tạo, cho phép người dùng lập trình ứng dụng IoT bằng những khối lệnh kéo thả với những ví dụ ngay trong app. Ngay cả một học sinh tiểu học học STEM cũng có thể làm được. Hãy cùng khám phá nhé!

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

Bài 05: Thay đổi độ sáng của đèn, hay làm mờ nó, có khó không?

Hôm nay chúng sẽ tìm hiểu cách sử dụng các chân digital để xuất giá trị analog và ứng dụng chúng trong việc làm thay đổi độ sáng của đèn (làm mờ đèn) nhé!

Bạn cần xem các bài viết về xung PWManalogWrite() để mau chóng hiểu rõ những đoạn code trong bài học này! Đừng ngại, hãy kiên trì nhé!

 

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