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ả

string

string tiếng Anh nghĩa là chuỗi. Trong một chương trình Arduino có 2 cách để định nghĩa chuỗi, cách thứ nhất là sử dụng mảng ký tự để biểu diễn chuỗi. Bài viết này xin mô tả chi tiết về cách thứ nhất.

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

Làm mô hình đèn giao thông cực kì đơn giản với ATTiny13

Đèn giao thông đã quá quen thuộc với các bạn phải không nào. Với những ánh đèn đầy màu sắc này, bạn có tạo thành một cột đèn giao thông cực kì đơn giản cho sa bàn của bạn. Hôm nay, chúng ta sẽ dành ra khoảng 20 phút để làm mạch đèn đầy sáng tạo này nhé. Qua bài viết này, mình hi vọng bạn sẽ học cách sử dụng bé ATTiny13 để lập trình những ứng dụng yêu cầu kích thước bé nhé.

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