Ở video này bạn sẽ biết cách tính toán trong C++
Nội dung:
Số thực và kiểu dữ liệu float
Toán tử số học (Arithmetic operator)
Cách gán giá trị mới và cách dùng cout mới
Cách dùng cin mới
Kiểu char và bảng mã ASCII
Trong C++ ngoài kiểu để lưu số nguyên (int) và kiểu để lưu số thực (float) thì còn kiểu để lưu ký tự (char).
Khi khai báo một biến kiểu char thì biến đó sẽ lưu mã ASCII (Bảng mã ASCII) và khi in kiểu char ra màn hình thì thì thay vì hiển thị giá trị của kiểu char, máy tính sẽ in ký tự tương ứng.
Ví dụ: Khi khai báo char kyTuDo = -8 thì mã ASSCII -8 ứng với ký tự ° nên mặc dù kyTuDo có giá trị là -8 nhưng khi in ra màn hình thì lại là °
Ngoài ra khi khai báo ký tự thay vì phải nhớ mã thì còn có thể khai báo thẳng ký tự dùng dấu nháy đơn '. Dấu nháy đơn ' ' sẽ chỉ rằng ở giữa nó là một ký tự.
Ví dụ: 'a' là ký tự a có mã ASCII là 97 nên thay vì khai báo
char kyTu = 97;
ta có thể hoàn toàn thay bằng
char kyTu = 'a'; (Lưu ý rằng 'A' và 'a' có mã khác nhau)
Khi dùng dấu nháy đơn thì chỉ được duy nhất một ký tự nằm trong đó. 'abc' là sai mà phải là 'a'.
Thử thách ++
Viết một chương trình cho phép người dùng nhập vào nhiệt độ F và xuất ra độ K tương đương như hình bên.
Biết rằng độ K = (độ F + 459.67) * 5 / 9
Chú ý đến ký tự ° làm sao để in ra ký tự đó?