C 和C 資料型別

2022-02-14 06:27:50 字數 1709 閱讀 8903

api與c#的資料型別對應關係表

api資料型別

型別描述

c#型別

api資料型別

型別描述

c#型別

word

16位無符號整數

ushort

char

字元char

long

32位無符號整數

intdwordlong

64位長整數

long

dword

32位無符號整數

uint

hdc裝置描述表控制代碼

inthandle

控制代碼,32位整數

inthgdiobj

gdi物件控制代碼

intuint

32位無符號整數

uint

hinstance

例項控制代碼

intbool

32位布林型整數

bool

hwm視窗控制代碼

intlpstr

指向字元的32位指標

string

hparam

32位訊息引數

intlpcstr

指向常字元的32位指標

string

lparam

32位訊息引數

intbyte

位元組byte

wparam

32位訊息引數

intc# 資料型別

簡單型別

描 述

示 例

sbyte

8-bit 有符號整數

sbyte val = 12;

short

16-bit 有符號整數

short val = 12;

int32-bit有符號整數

int val = 12;

long

64-bit有符號整數

long val1 = 12; long val2 = 34l;

byte

8-bit無符號整數

byte val1 = 12; byte val2 = 34u;

ushort

16-bit 無符號整數

ushort val1 = 12; ushort val2 = 34u;

uint

32-bit 無符號整數

uint val1 = 12; uint val2 = 34u;

ulong

64-bit 無符號整數

ulong val1 = 12; ulong val2 = 34u; ulong val3 = 56l; ulong val4=78ul;

float

32-bit單精度浮點數

float val = 1.23f;

double

64-bit雙精度浮點數

double val1 = 1.23; double val2 = 4.56d;

bool

布林型別

bool val1 = true; bool val2 = false;

char

字元型別 ,unicode編碼

char val = 'h';

decimal

28個有效數字的128-bit十進位制型別

decimal val = 1.23m;

SQL和C 資料型別

資料型別俗稱資料庫的核心所在,在資料庫和其他編輯軟體都是必不可少的。而我們在開發的過程中,在設定資料的時候,經常會碰到資料型別的選擇,都需要正確選擇資料型別。不同資料資訊存放在資料庫中,都要設定不同的資料型別。而資料型別相當於不同大小的容器,可以裝載很多資料。資料型別卻有能分很多種,現在所學的一種在...

C 資料型別

一般來說,計算機要儲存和處理不同的資料型別,在c 中有基本的資料型別和使用者自定義資料型別以及引用型資料。我們先學習下基本的資料型別,也就是系統自帶的資料型別。每種資料型別都要佔據系統記憶體的一定空間,例如c 中的整數int 乙個整數佔4個位元組,也就是32位 計算機是用0和1二進位制來表示和處理資...

c 資料型別

型別可分為 值型別,引用型別 值型別 直接存放真正的資料,值型別都有固定的長度,值型別的變數都儲存在 堆疊 stack 上。作為值型別的變數,每個都有自己的資料,因此對乙個變數的操作不會影響其他變數。引用型別 儲存讀資料的記憶體位址的引用,位於受管制的堆 heap 上作為引用型別的變數可以引 用同一...