Computer Science, asked by ishaan08, 5 days ago

Explain constants and literals an C++

Answers

Answered by avman08
0

Answer:

hey here is your answer

Explanation:

constants are expressions with a fixed value.

Answered by chandan454380
0

Answer:

answer are the explanation part

Explanation:

Constants refer to fixed values that the program may not alter and they are called literals. Constants can be of any of the basic data types and can be divided into Integer Numerals, Floating-Point Numerals, Characters, Strings and Boolean Values.

Constants refer to fixed values that the program may not alter and they are called literals.

Integer Literals

An integer literal can be a decimal, octal, or hexadecimal constant. A prefix specifies the base or radix: 0x or 0X for hexadecimal, 0 for octal, and nothing for decimal.

An integer literal can also have a suffix that is a combination of U and L, for unsigned and long, respectively. The suffix can be uppercase or lowercase and can be in any order.

Floating-point Literals

A floating-point literal has an integer part, a decimal point, a fractional part, and an exponent part. You can represent floating point literals either in decimal form or exponential form.

Boolean Literals

There are two Boolean literals and they are part of standard C++ keywords A value of true representing true.

A value of false representing false.

You should not consider the value of true equal to 1 and value of false equal to 0

Character Literals

Character literals are enclosed in single quotes. If the literal begins with L (uppercase only), it is a wide character literal (e.g., L'x') and should be stored in wchar_t type of variable . Otherwise, it is a narrow character literal (e.g., 'x') and can be stored in a simple variable of char type.

String Literals

String literals are enclosed in double quotes. A string contains characters that are similar to character literals: plain characters, escape sequences, and universal characters.

You can break a long line into multiple lines using string literals and separate them using whitespaces.

Similar questions