用sizeof運算子計算上述變數p1的大小,將name改成name再分別計算一

2022-05-21 08:19:27 字數 1038 閱讀 8639

1樓:些許孤寒

看下這個,你會明白的。。。

***********************************=

sizeof(char) == 1

sizeof(int) == 4

sizeof(long) == 4

sizeof(float) == 4

sizeof(double) == 8

sizeof(int64) == 8

***********************************=

sizeof(char*) == 4

sizeof(int*) == 4

sizeof(long*) == 4

sizeof(float*) == 4

sizeof(double*) == 4

sizeof(int64*) == 4

***********************************=

char p[10]; sizeof(p) == 10; sizeof(*p) == 1

int p[10]; sizeof(p) == 40; sizeof(*p) == 4;

long p[10]; sizeof(p) == 40; ...

float p[10]; sizeof(p) == 40;...

double p[10]; sizeof(p) == 80;...

int64 p[10]; sizeof(p) == 80;...

2樓:匿名使用者

p1,name[10]的型別分別是什麼?

3樓:瘋狂的表弟

sizeof()是用來測量變數或者常量所佔記憶體大小。如果定義的是一個指標 p1,一個指標佔的記憶體是4個位元組。 將name[10]改成name[4],name[6],要看陣列是什麼型別,如果是char ,那麼10變成4,和6,以為一個字元佔用一個位元組,如果是name[10]是int型別,那就是20變成8和12了。

依次類推。。不知道滿意否。。

c語言移位運算子怎麼用,C語言移位運算子怎麼用?

這是c 好吧。算了c和c 的移位運算子都一樣 這個難道不對嗎,左移就是 2啊 不越界的話 原理就是你把1110化成二進位制 000010001010110 然後每個位都向左移一位,最低位補0,次高位捨棄 最高位是符號位,不能動 x 1 相當於乘以2 假如 x 8,對二進位制來說就是00001000,...

php有哪些運算子?php中賦值運算子有哪些

a選項,看下圖 不用全部記住,記住平時比較常用的就行了,還有記住 算術運算子 關係運算子 邏輯運算子 賦值運算子。php中賦值運算子有哪些 算數運算子,主要用於計算,例如,加 減 乘 除 取模。詳細的描述,如下圖所示 請點選輸入 描述。賦值運算子,主要用於給變數賦值,在php中,賦值運算子還有簡寫的...

算術運算子的優先順序怎麼判斷,算術運算子 邏輯運算子 關係運算子 哪個優先順序高 哪個底?

1級優先順序 左結合 圓括號 下標運算子 指向結構體成員運算子 結構體成員運算子 2級優先順序 右結合 邏輯非運算子 按位取反運算子 字首增量運算子 字首增量運算子 正號運算子 負號運算子 型別 型別轉換運算子 指標運算子 地址與運算子 sizeof 長度運算子 3級優先順序 左結合 乘法運算子 除...