Char: Difference between revisions
From Coderwiki
More actions
new |
m replace link to 'character encoding' with link to 'character set' |
||
| Line 1: | Line 1: | ||
The <code>char</code> (or '''character''') [[data type]] generally stores a single character, represented by a certain [[character | The <code>char</code> (or '''character''') [[data type]] generally stores a single character, represented by a certain [[character set]]. | ||
== Size of a char == | == Size of a char == | ||
Revision as of 12:39, 9 August 2025
The char (or character) data type generally stores a single character, represented by a certain character set.
Size of a char
Chars are usually between 8 bits, but in some languages, are larger:
- 8-bit chars generally only store regular ASCII characters, or individual bytes of a UTF-8 unicode character (this is the case in the C programming language).
- Other languages such as Rust instead allow a
charto store any unicode character. In Rust, thechardata type has a size of 4 bytes, or 32 bits.
Making up a string
When multiple char values are collected in an array or list, they form a sequence of characters known as a string.