Computer >> Máy Tính >  >> Lập trình >> C ++

Làm thế nào để viết một ký tự ngắn trong C ++?

Ở đây chúng ta sẽ xem cách viết ngắn gọn trong C ++. Trong C hoặc C ++, các loại dữ liệu khác nhau có các ký tự khác nhau. Chúng được liệt kê bên dưới.

Sr.No Datatypes &Literals
1 int
5
2 int không dấu
5U
3 Dài
5L
4 dài dài
5LL
5 float
5.0f
6 gấp đôi
5.0
7 char
‘\ 5’

Bây giờ, có int, long float, double, v.v., nhưng không có short. Vì vậy, chúng tôi không thể sử dụng bất kỳ ký tự nào cho dữ liệu kiểu ngắn. Nhưng chúng ta có thể giải quyết vấn đề này bằng cách đánh máy rõ ràng.

Nếu chúng ta sử dụng dòng như dưới đây, thì nó sẽ được chuyển thành ngắn.

int x;
x = (short) 5; //converted into short type data.

Ví dụ

#include <iostream>
using namespace std;
main() {
   int x;
   x = 65700;
   cout << "x is (as integer):" << x << endl;
   x = (short)65700; //will be rounded after 2-bytes
   cout << "x is (as short):" << x << endl;
}

Đầu ra

x is (as integer):65700
x is (as short):164