一P的存儲
㈠ 求C語言中指針--p是什麼意思
它裡面存儲的數值被解釋成為內存里的一個地址。要搞清一個指針需要搞清指針的四方面的內容:指針的類型,指針
所指向的類型,指針的值或者叫指針所指向的內存區,還有指針本身所佔據的內存區。讓我們分別說明。
先聲明幾個指針放著做例子:
例一:
(1)int *ptr;
(2)char *ptr;
(3)int **ptr;
(4)int (*ptr)[3];
(5)int *(*ptr)[4];
如果幫到你,請選為滿意答案吧!!!
有什麼不懂的可以Hi我哈,大家一起學習哈.
消息來源:華夏聯盟
㈡ 1PB等於多少TB存儲容量科普
1PB=1024TB=1048576GB。
PB指Petabyte,是較高級的存儲單位,其上還有EB,ZB等單位。它等於1,125,899,906,842,624(2的50次方)位元組,「大約」是一千個terabyte。
准確地說是1024個terabyte,之所以說成1000個terabyte可能是為了更便於記憶。1 petabyte大約是4千億頁文本。
(2)一P的存儲擴展閱讀
通常情況下,數量級指一系列 10 的冪,即相鄰兩個數量級之間的比為 10。例如說兩數相差三個數量級,其實就是說一個數比另一個大 1000 倍。
國際單位制(SI)詞頭表示單位的倍數和分數。大多數是千的倍數或分數。根據《中華人民共和國法定計量單位》規定,我國使用的主要詞頭如下:
P Peta 10^15
T Tera 10^12
G Giga 10^9
M Mega 10^6
K Kilo 10^3
㈢ 關於指針變數,*p和p到底有什麼區別啊
1、內容不同
星號是用來指定變數p是指針,p是一個變數,其值為另一個變數的地址,它表示了在內存中的一個地址,即,內存位置的直接地址。而*p是所指向地址的值。
2、數據類型不同
在程序聲明變數的時候的*,只是表明「它是一個無符號整數,這個整數指向某個內存地址,一次訪問sizeof(type)長度」,所有指針的值的實際數據類型,不管是整型、浮點型、字元型,還是其他的數據類型,都是一樣的,都是一個代表內存地址的長的十六進制數。
而*p可以是整型、浮點型或者字元型。
3、使用方法不同
在編程時,*p可以直接使用,因為p聲明為一個指針,使用它的時候需要帶上*表示該位置的值,比如int a,*p;*p=a。
直接使用p的時候,p=&a。
(3)一P的存儲擴展閱讀:
另類*和&
1、兩個地方要注意: 在程序聲明變數的時候的*,只是表明「它是一個無符號整數,這個整數指向某個內存地址,一次訪問sizeof(type)長度」。這點不要和(*)操作符混淆;
2、在C++程序聲明變數的時候的&,只是表明「它是一個引用,這個引用聲明時不開辟新空間,它在內存分配表加入新的一行,該行內存地址等於和調用時傳入的對應參數內存地址」。
3、這點不要和(*)聲明符,(&)操作符混淆。
網路-指針