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ả

Sự sáng tạo qua các phiên bản phần cứng của mạch tự động Arduino

Trong bài viết ngày hôm nay, chúng ta sẽ tìm hiểu về lịch sử sáng tạo của mạch tự động Arduino qua các phiên bản mạch. Từ đó, tôi mong muốn bạn tìm được sự sáng tạo trong chính lịch sự của sự phát triển của Arduino. Bài viết này có thể chưa mô tả được hết sự sáng tạo, có thể nó chưa làm hài lòng mong đợi của bạn về sự sáng tạo, nhưng nó sẽ là một ghi chú hữu ích cho sự phát triển trong việc sáng tạo của riêng cá nhân / tổ chức của bạn.

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