1 基礎鞏固

2021-09-26 16:13:49 字數 2892 閱讀 6660

基礎變數型別

變數型別識別符號

變數型別

變數型別說明(32位/64位 作業系統)

bbool

布林型別 (1位元組 / 1位元組)

sshort

短整型(2位元組 / 2位元組)

usunsigned short

無符號短整型(2位元組 / 2位元組)

wword

無符號短整型(2位元組 / 2位元組)

iint

整型(4位元組 / 4位元組)

uiunsigned int

無符號整型(4位元組 / 4位元組)

llong

長整型(4位元組 / 8位元組)

ulunsigned long

無符號長整型(4位元組 / 8位元組)

long long (c++11)

dwdword

無符號長整型(4位元組 / 8位元組)

c/ch

char

字元型別(1位元組 / 1位元組)

ucunsigned char

無符號字元型別(1位元組 / 1位元組)

szchar / char *

字串型別(4位元組 / 8位元組)

ffloat

單精度浮點型(4位元組 / 4位元組)

ddouble

雙精度浮點型(8位元組 / 8位元組)

bybyte

位元組型別(1位元組 / 1位元組)

strstring

string型別字串

ststruct

結構型別

eenum

列舉型別

hhandle / hinstance

控制代碼vec

vector

容器中元素型別 + ivect 為變數型別標識,如ivec

list

list

容器中元素型別 + list 為變數型別標識, 如 ilist

mapmap

容器中元素型別 + map 為變數型別標識, 如 imap

cout << "sizeof(bool)= " << sizeof(bool) << endl;

cout << "sizeof(short)= " << sizeof(short) << endl;

cout << "sizeof(unsigned short)= "<< sizeof(unsigned short) << endl;

cout << "sizeof(word)= " << sizeof(word) << endl;

cout << "sizeof(int)= " << sizeof(int) << endl;

cout << "sizeof(unsigned int)= " << sizeof(unsigned int) << endl;

cout << "sizeof(long)= " << sizeof(long) << endl;

cout << "sizeof(unsigned long)= " << sizeof(unsigned long) << endl;

cout << "sizeof(long long)= "<< sizeof(long long) << endl;

cout << "sizeof(dword)=" << sizeof(dword) << endl;

cout << "sizeof(dword32)= " << sizeof(dword32) << endl;

cout << "sizeof(dword64)= " << sizeof(dword64) << endl;

cout << "sizeof(dwordlong)= "<< sizeof(dwordlong) << endl;

cout << "sizeof(dword_ptr)= " << sizeof(dword_ptr) << endl;

char a[1];

cout << "sizeof(&a)= " << sizeof(&a) << endl;

char *p;

cout << "sizeof(p)= " << sizeof(p) << endl;

cout << "sizeof(float)= " << sizeof(float) << endl;

cout << "sizeof(double)= " << sizeof(double) << endl;

cout << "sizeof(byte)= " << sizeof(byte) << endl;

結果圖:

vs中標頭檔案中包含定義

typedef unsigned long dword;

typedef int bool;

typedef unsigned char byte;

typedef unsigned short word;

虛函式c++中的虛函式 主要是 實現多型

簡單來說,用父類 指標指向其子類的例項,通過父類指標呼叫實際子類的成員函式

虛析構函式

基類指標指向用new運算子動態生成的派生類物件,生成的物件使用delete派生類物件的指標來釋放。如果delete基類物件來釋放記憶體,則會導致程式出錯。`

class a

class b :pubilc a

int main()

知識鞏固1

1.什麼是軟體測試 根據側重點的不同,主要有三種觀點 a.軟體測試就是為了發現錯誤而執行程式的過程 b.使用人工或工具測試某個系統的過程,其目的在於檢驗它是否滿足需求的規定或是弄清預期結果與實際結果之間的差別 c.軟體測試是一種重要的軟體質量保證活動 2.什麼是白盒測試?白盒測試又叫結構測試,邏輯驅...

PHP 基礎 基礎鞏固

在做專案的時候,有時候寫乙個功能要去試兩三遍,自己也發現了,有些東西都是模模糊糊知道,原因都是基礎知識掌握的不夠紮實,趁平時有時間,把php的基礎知識又總結了一遍,相信以後寫專案少去不少麻煩.變數 變數的命名規範 變數名必須以 符號開頭,可以由下劃線或字母,漢字開頭,不能以數字或特殊符號開始命名 n...

html基礎鞏固

一 行標籤和 塊標籤和行內塊標籤 常見 行標籤 a span 可以多個標籤存在一行,不能直接設定行內標籤的高度 寬度 常見 塊標籤 p div h1 h6 form 獨佔一行,可以設定行內標籤的高度 寬度 常見 行內塊標籤 img,input,textarea 不僅可以對寬高屬性值生效,還可以多個標...