The range of character data types in C++ is the set of characters in the host's character set.
It is inappropriate to consider the numerical range of such things as characters, because that depends on the particular codeset involved, such as ASCII, EBCDIC, UNICODE, KANJI, etc. Doing that leads to non-portable code, and lazy programming practices. Do not write code that depends on the collating sequence of the character set, or the numerical difference between two characters.
Type char can be signed or unsigned, the value range is -128..127 or 0..255 respectively.
no
A character data type.
String data type allows unlimited character intput
array of character data type which is terminated by null character
It's not clear from the question what you mean by "work". However character data types (char and wchar_t) are intended to store character codes and they work exactly the same whether as a single variable or as an array of characters. If you want to use the array as a string, however, remember to include a null-terminator at the end of the string.
no
The unsigned character type has a minimum range of 0 to 255 and is therefore the ideal type to represent integers within this range, in addition to representing all character codes within the extended ASCII character set.
When you type '1' in a C++ program, it is considered to be of character data type(char). When you type 1, it is considered to be of integer data type.
A character data type.
Data is information. Data type defines the type of data - integer, character etc
text
The name used in Excel for that data type is Text, but it is like the character data type in other computer systems.
A single letter data type
There is no symbol for sigma in the ASCII character set, so you would have to use Unicode characters instead. 16-bit Unicode requires the wchar_t data type instead of the usual char data type. You must also use the wide-character streams, wcout and wcin to insert and extract wchar_t sequences.
String data type allows unlimited character intput
SubRange data types take a bit of getting used to, although they are simple in principle. With the standard ordinal (integer and character) types you are allowed a finite range of values. For example, for thebyte type, this is 0 to 255. SubRanges allow you to define your own type with a reduced range of values.
array of character data type which is terminated by null character