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ả

Button - Nút bấm

Có lẽ chúng ta đã quá quen với các loại button, nút nhấn rồi. Tuy nhiên, có thể, chỉ có thể thôi nhé, bạn vẫn chưa biết hết về các loại nút nhấn phổ biến. Vì vậy, hôm nay, mình sẽ tổng hợp giúp bạn các loại button phổ biến và cách dùng của nó.

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

In một chuỗi với nội dung được quy định sẵn trong Arduino (Formatted String)

Trong các bài trước, chúng ta đã tìm hiểu khá nhiều về chuỗi trong Arduino, nào là cách lưu chuỗi vào bộ nhớ flash, hay cách mà Arduino lưu trữ các biến. Hôm nay, chúng ta sẽ tìm hiểu thêm về cách in chuỗi theo một định dạng tự định nghĩa.

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