Changes

Jump to navigation Jump to search
28 bytes added ,  22:24, November 16, 2018
m
no edit summary
Line 10: Line 10:     
==Strings==
 
==Strings==
−
String values represent textual data.  The representation of the text is dependent upon the encoding method.  For instance, a Unicode-16 string will use two bytes per ''character'', whereas a string encoded with the Ansi standard represents one character per byte.  A UTF-8 encoded string uses a variable number of bytes per character.  The encoding indicates how the bits in each character translate to a specific glyph.  For instance, the byte value of 65 indicates the uppercase "A" character in the Ansi and UTF-8 encoding.  The maximum size of string data is language- and implementation-dependent.
+
String values represent textual data.  The representation of the text is dependent upon the encoding method.  For instance, a [[Unicode|Unicode-16]] string will use two bytes per ''character'', whereas a string encoded with the Ansi ([[ASCII]]) standard represents one character per byte.  A [[UTF-8]] encoded string uses a variable number of bytes per character.  The encoding indicates how the bits in each character translate to a specific glyph.  For instance, the byte value of 65 indicates the uppercase "A" character in the Ansi and UTF-8 encoding.  The maximum size of string data is language- and implementation-dependent.
    
==Pointers==
 
==Pointers==
 
A pointer represents an address in memory.  This allows indirection.  The memory address indicated by the pointer typically contains data of a specific type.  For instance, a pointer to an integer.
 
A pointer represents an address in memory.  This allows indirection.  The memory address indicated by the pointer typically contains data of a specific type.  For instance, a pointer to an integer.
SkipCaptcha
292

edits

Navigation menu