Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
7 Cards in this Set
- Front
- Back
- 3rd side (hint)
Void type |
void - type with an empty set of values. It is an incomplete type that cannot be completed (consequently, objects of type void are disallowed). There are no arrays of void, nor references to void. However, pointers to void and functions returning type void (procedures in other languages) are permitted. |
It's nothing |
|
Boolean type |
bool - type, capable of holding one of the two values: true or false. |
Only two |
|
Character types |
signed char - type for signed character representation. unsigned char - type for unsigned character representation. Also used to inspect object representations (raw memory). char - type for character representation which can be most efficiently processed on the target system (has the same representation and alignment as either signed char or unsigned char, but is always a distinct type).Multibyte characters strings use this type to represent code units. The character types are large enough to represent 256 different values (in order to be suitable for storing UTF-8 encoded data) (since C++14) wchar_t - type for wide character representation (see wide strings). Required to be large enough to represent any supported character code unit (32 bits on systems that support Unicode. A notable exception is Windows, where wchar_t is 16 bits) It has the same size, signedness, and alignment as one of the integral types, but is a distinct type. char16_t - type for UTF-16 character representation, required to be large enough to represent any UTF-16 code unit (16 bits). It has the same size, signedness, and alignment as std::uint_least16_t, but is a distinct type. char32_t - type for UTF-32 character representation, , required to be large enough to represent any UTF-32 code unit (32 bits). It has the same size, signedness, and alignment as std::uint_least32_t, but is a distinct type. |
A B C D |
|
Integer types |
int - basic integer type. The keyword int may be omitted if any of the modifiers listed below are used. If no length modifiers are present, it's guaranteed to have a width of at least 16 bits. However, on 32/64 bit systems it is almost exclusively guaranteed to have width of at least 32 bits (see below). |
int |
|
Signedness |
signed - target type will have signed representation (this is the default if omitted)and has minus numbers. unsigned - target type will have unsigned representation. |
|
|
Size |
short - target type will be optimized for space and will have width of at least 16 bits. long - target type will have width of at least 32 bits. |
|
|
Floating point types |
float - single precision floating point type. Usually IEEE-754 32 bit floating point type double - double precision floating point type. Usually IEEE-754 64 bit floating point type long double - extended precision floating point type. Does not necessarily map to types mandated by IEEE-754. Usually 80-bit x87 floating point type on x86 and x86-64 architectures. |
|