1. socket (套接字)
typedef uint_ptr socket;
typedef unsigned int uint_ptr;
4個位元組
2. sockaddr, sockaddr, psockaddr (網路位址,通用)
typedef sockaddr sockaddr, *psockaddr;
struct sockaddr ;
16個位元組,並不直接使用,sa_data成員會被細化
3. sockaddr_in, sockaddr_in, psockaddr_in (網路位址,internet style)
typedef struct sockaddr_in sockaddr_in, *psockaddr_in;
struct sockaddr_in ;
16個位元組,sockaddr_in是sockaddr的細化
4. in_addr (網路ip)
typedef struct in_addr in_addr, *pin_addr;
struct in_addr s_un_b;
struct s_un_w;
unsigned long s_addr;
} s_un;
}4位元組,4個位元組採用的是網路位元組序
mysql資料型別分析 mysql資料型別選擇分析
1 char varchar text的選擇 原則,最通用的並不是最適合的。因為更改資料型別會耗費很長的時候,在定義的時候需要謹慎 例如存放密碼的md5加密資料,那麼我們就絕對用char 32 因為char使用固定的block,具有更快的偏移速度。例如存放使用者名稱這樣的資料,長的使用者名稱最多也就...
halcon資料型別分析
halcon的資料型別 halcon的兩類引數 圖形引數iconic image,region,xld 與控制引數control string,integer,real,handle 在halcon運算元的引數中,依次順序為 輸入圖形引數 輸出圖形引數 輸入控制引數 輸出控制引數 並且其輸入引數不會...
C C 資料型別分析
資料型別實際上就是一塊固定記憶體大小的別名 陣列array分析 int array array代表陣列首位址 array代表整個陣列的位址,array 1是把整個陣列跳過去再加一 array和 array位址相同 array 1的位址僅僅是增加了4個位元組 array 1的位址增加了4 7個位元組 ...