User Tools

Site Tools


user:mgardne8:portfolio:notescrap

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
user:mgardne8:portfolio:notescrap [2014/09/02 09:58] mgardne8user:mgardne8:portfolio:notescrap [2014/09/02 10:34] (current) mgardne8
Line 1: Line 1:
 __Pointers__ __Pointers__
-    Inf a; +  int = 4 bytes 
-     +  short = 2 bytes 
-    Grid - 1byte 8bits + 
-    2^8  - 256 +  Int     5; (43;44;45;46) 
-     +  Int    b =  6; (47;50;51;52) 
-     |0|1|2|3|4|5|6|7|8+  Short  j =  2; (53;54) 
-    -------------------- +  Short  k =  1; (55;56) 
-    0| | | | | | | | | +  Int   *c = &a; (57;60;61;62;63;64;65;66) 
-    -------------------- +                 [Contains Address for Int a; (43;44;45;46) 
-    1| | | | | | | | | +                 [* = Dereferencing operator] 
-    -------------------- +  Short  q = 77; (67;70) 
-    2| | | | | | | | | + 
-    -------------------- +   |0|1|2|3|4|5|6|7| 
-    3| | | | | | | | | +  ------------------ 
-    -------------------- +  0| | | | | | | | | 
-    4| | | | | | | | +  ------------------ 
-    -------------------- +  1| | | | | | | | | 
-    5| | | | | | | | +  ------------------ 
-    -------------------- +  2| | | | | | | | | 
-    6| | | | | | | | +  ------------------ 
-    -------------------- +  3| | | | | | | | | 
-    7| | | | | | | | | +  ------------------ 
-    -------------------- +  4| | | |a|a|a|a|b
-    8| | | | | | | | | | +  ------------------ 
-    -------------------- +  5|b|b|b|j|j|k|k|c
-     +  ------------------ 
-    ____________________________________________________________________________ +  6|c|c|c|c|c|c|c|q
-    bc -l +  ------------------ 
-     +  7|q| | | | | | | | 
-    2^8  = 256 +  ------------------ 
-    2^16 = 65536 + 
-    2^32 = 4294967296 +---------------------------- 
-    2^64 = 18446744073709551616 +  Grid - 1byte = 8bits 
-    +---------------------------- 
 +  bc -l 
 +  2^8  = 256 
 +  2^16 = 65536 
 +  2^32 = 4294967296 
 +  2^64 = 18446744073709551616 
 +--------------------------- 
 +  X64 0x0000000000000000 
 +--------------------------- 
 + 
 +  int g[4]; 
 +  int *g=(int *)malloc(sizeof(int)*4); 
 +   
 +  g[0]     7; 
 +  g[1]     3; 
 +  *(g+2) =  13; 
 +  g[2]    13; 
 +   
 +-------------------- 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
user/mgardne8/portfolio/notescrap.1409666280.txt.gz · Last modified: 2014/09/02 09:58 by mgardne8