float

Giới thiệu

Để định nghĩa 1 kiểu số thực, bạn có thể sử dụng kiểu dữ liệu float. Một biến dùng kiểu dữ liệu này có thể đặt một giá trị nằm trong khoảng  -3.4028235E+38 đến 3.4028235E+38. Nó chiếm 4 byte bộ nhớ.

Với kiểu dữ liệu float bạn có từ 6-7 chữ số có nghĩa nằm ở bên mỗi bên dấu ".". Điều đó có nghĩa rằng bạn có thể đặt một số thực dài đến 15 ký tự (bao gồm dấu .)

Lưu ý

Để biểu diễn giá trị thực của một phép chia bạn phải 2 số thực chia cho lẫn nhau. Ví dụ: bạn xử lý phép tính 5.0 / 2.0 thì  kết quả sẽ trả về là 2.5. Nhưng nếu mà bạn xử lý phép tính 5 / 2 thì kết quả sẽ là 2 (vì hai số nguyên chia nhau sẽ ra một số nguyên).

Ví dụ

float myfloat;
float sensorCalbrate = 1.117;

Cú pháp

float var = val; 

var: tên biến

val: giá trị

Code tham khảo

int x;
int y;
float z;

x = 1;
y = x / 2;            // y sẽ trả về kết quả là 0
z = (float)x / 2.0;   //z sẽ có kết quả là 0.5 (bạn nhập 2.0, chứ không phải là 2)
Reference Tags: 
lên
5 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ả

VMIG - Vòng 3 - Chương trình chung kết

Như vậy là chỉ còn nữa tháng nữa là ngày quyết định của kì thi VMIG - Vietnam Maker with Intel Galileo lần thứ 1 năm 2015 sẽ đi đến hồi kết. Ắc hẳn, trong lòng các thí sinh đều có những kỷ niệm đẹp về kỳ thi. Bây giờ, là thời khắc cùng nhau cải tiến và tiến đến chung kết tại Hà Nội. Các thành viên trong Cộng đồng Arduino Việt Nam nếu có thể tham gia xem triển lãm và cổ vũ thì hãy nhanh tay cập nhập thông tin ngay từ bây giờ nhé.

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

Ứng dụng thư viện bất đồng bộ để điều khiển bất đồng bộ nhiều (hàng chục) servo - Hư cấu chăng?

Cũng đã khá lâu kể từ lúc mình xuất bản thư viện xử lý bất đồng bộ với Arduino. Tuy nhiên, mình vẫn chưa có nhiều ví dụ để thực sự kêu gọi các bạn sử dụng thư viện này trong dự án, hôm nay, sau khi được trao đổi với nhiều bạn, mình thấy vấn đề điều khiển nhiều servo có thể ứng dụng thư viện của mình vào một cách dễ dàng. Nên mình sẽ viết một bài ví dụ để hướng dẫn các bạn điều khiển rất nhiều Servo với thư viện của mình.

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