This article's documentation is for anything that uses the Source engine. Click here for more information.

Byte: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
 
(4 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{otherlang2
{{Source topicon}}
|de=Byte:de
{{LanguageBar}}
}}
A {{wiki|byte}} is eight {{wiki|bits}}, the size of one [[char]]. A kilobyte (KB) is 1024 bytes, while a megabyte (MB) is 1024 kilobytes, a gigabyte (GB) is 1024 megabytes, etc.
A [[Wikipedia:Byte|byte]] is eight [[Wikipedia:Bit|bits]], the size of one [[char]]. A kilobyte (KB) is 1024 bytes, while a megabyte (MB) is 1024 kilobytes, a gigabyte (GB) is 1024 megabytes, etc.


A byte is the minimum amount of memory allocatable. Even a [[bool]] is one byte (thus the benefits of [[BitVec]]).
A byte is the minimum amount of memory allocatable. Even a [[bool]] is one byte (thus the benefits of [[BitVec]]{{clarify}}).


* In Source, <code>byte</code> is a typedef for <code>unsigned char</code>.
* In {{goldsrc|4}} and {{src|4}}, {{code|byte}} is a typedef for {{code|unsigned char}}, making its range 0-255.


[[Category:Variables]]
[[Category:Variables]]
[[Category:Glossary]]
[[Category:Source]]
[[Category:English]]

Latest revision as of 14:41, 28 May 2025

English (en)Deutsch (de)中文 (zh)Translate (Translate)

A Wikipedia icon byte is eight Wikipedia icon bits, the size of one char. A kilobyte (KB) is 1024 bytes, while a megabyte (MB) is 1024 kilobytes, a gigabyte (GB) is 1024 megabytes, etc.

A byte is the minimum amount of memory allocatable. Even a bool is one byte (thus the benefits of BitVec[Clarify]).

  • In GoldSrc GoldSrc and Source Source, byte is a typedef for unsigned char, making its range 0-255.