Char: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
 Tip:Despite its name, there is no need for char to be used to store character data. It can also be employed simply as a means of storing one byte of data.
Tip:Despite its name, there is no need for char to be used to store character data. It can also be employed simply as a means of storing one byte of data.
		
	
| SirYodaJedi (talk | contribs) No edit summary | No edit summary | ||
| Line 10: | Line 10: | ||
| Arrays of <code>char</code> or <code>[[wchar_t]]</code> are known as [[string]]s, and are used to store text. <code>char*</code> means a [[pointer]] to a char, which is almost always the start of a string. | Arrays of <code>char</code> or <code>[[wchar_t]]</code> are known as [[string]]s, and are used to store text. <code>char*</code> means a [[pointer]] to a char, which is almost always the start of a string. | ||
| In {{goldsrc|2}} and {{source|2}}, unsigned chars (0-255) are typedefed as  | In {{goldsrc|2}} and {{source|2}}, unsigned chars (0-255) are typedefed as [[byte]]. | ||
| == See also == | == See also == | ||
Latest revision as of 10:02, 10 October 2025
char is the amount of memory needed to store one ASCII character. On architectures that Source supports, this is one byte or eight bits.
char MyChar = 'T'; // single quote marks
 Tip:Despite its name, there is no need for char to be used to store character data. It can also be employed simply as a means of storing one byte of data.
Tip:Despite its name, there is no need for char to be used to store character data. It can also be employed simply as a means of storing one byte of data.Arrays of char or wchar_t are known as strings, and are used to store text. char* means a pointer to a char, which is almost always the start of a string.
In  GoldSrc and
 GoldSrc and  Source, unsigned chars (0-255) are typedefed as byte.
 Source, unsigned chars (0-255) are typedefed as byte.

























