一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、这点不要和(*)声明符,(&)操作符混淆。
网络-指针