int main() {char ch = 'A';int i = 99;double x = 66.6;char *p = &ch;int *q = &i;double *r = &x;printf("%d  %d  %d", sizeof(p), sizeof(q), sizeof(r));  //4   4   4while (true){}}

一个变量地址只用第一个字节地址表示,虽然指针指向变量的第一个字节,但是变量本身的数据类型就能确定这个变量占多少个字节了,  p  q  r他们的长度都是4,为啥只存放地址变量第一个字节的地址,因为变量第一个字节的地址需要用长度为4的字节去表示。在强调一下,是变量第一个字节的地址占4个字节,所以p  q  r 的长度都是4.

一个指针变量到底占几个字节相关推荐

  1. 一个int类型到底占多少个字节

    一个int占多少个字节? 这个问题我们往往得到的答案是4. 但是int到底占多少个字节,却跟你的机器环境有关. As you can see, the typical data type sizes ...

  2. 一个int类型到底占多少个字节?

    一个int占多少个字节? 这个问题我们往往得到的答案是4. 但是int到底占多少个字节,却跟你的机器环境有关. [html] view plaincopy print? As you can see, ...

  3. C++ 关于指针变量所占内存空间大小的问题

    #include <iostream> #include <stdlib.h>using namespace std;/**************************** ...

  4. 在c语言中定义了一个指针变量后,C语言的指针变量

    C语言的指针变量 在C语言中,变量是固定范围的存储空间,它存储的是赋给他的值, 比如: int a = ; /* 这里是定义一个整型变量a,并把12这个值存储在a的地址空间上 这个地址空间是系统随机分 ...

  5. 一个int和long占多少个字节

    一个int占多少个字节? 这个问题我们往往得到的答案是4. 但是int到底占多少个字节,却跟你的机器环境有关. [html] view plain copy print ? As you can se ...

  6. 一个指针变量占几个字节

    int main() {int a=2;char b = '2';int *p_a;char *p_b;p_a = &a;p_b = &b;printf("%d %d&quo ...

  7. 在数据库中一个汉字到底占几个字节

    首先要知道,一个汉字在MySQL中占几个字节是跟编码方式有关的 GBK编码:一个汉字占2个字节 UTF-8编码:一个汉字占3个字节 一般数据库设置的编码格式都是UTF-8,那就以UTF-8为例,var ...

  8. 一个Java对象到底占多大内存?(转)

    最近在读<深入理解Java虚拟机>,对Java对象的内存布局有了进一步的认识,于是脑子里自然而然就有一个很普通的问题,就是一个Java对象到底占用多大内存? 在网上搜到了一篇博客讲的非常好 ...

  9. char在struct中到底占几个字节!!

    struct student {char a;int c;short b;}; printf("%d\n", sizeof(struct student)); 这时char所给分配 ...

最新文章

  1. 磁盘I/O 监控 iostat
  2. 报错解决:ad NaCl helper startup ack (0 bytes)
  3. [转载] New Concept English 1——Lesson 14 What colour's your…?
  4. 移动web开发之像素和DPR
  5. scipy笔记:scipy.sparse
  6. 【NLP】听李宏毅点评GPT-3:来自猎人暗黑大陆的模型
  7. sql server 2005 T-SQL @@MAX_PRECISION (Transact-SQL)
  8. SQL自动流水号函数
  9. spring data jpa 分页查询
  10. 联想拯救者电竞手机成功“截胡”:全球首发骁龙865+
  11. yum命令在线下载mysql数据库_用yum命令安装mysql数据库
  12. kubernetes系列11—PV和PVC详解
  13. Ubuntu之查看依赖软件
  14. STC学习:485双机通信
  15. linux 字符驱动 tty,打通linux的tty驱动的数据链路
  16. 完美汽配管理系统v12服务器,完美汽车维修4S店管理系统
  17. LNK2005 已经在*.obj中定义 排雷
  18. Spring系列七:JDK 动态代理和 CGLIB 代理
  19. 前端工程师的摸鱼日常(15)
  20. 关于速算:2^n,2的各个阶乘的记忆方法

热门文章

  1. 平稳序列的预测和拟合之模型识别
  2. MATLAB基础教程(10)——二维中的数据可视化
  3. Python数模笔记-Sklearn(2)聚类分析
  4. cad渐变线怎么画_怎么画压力线和支撑线
  5. android pdf阅读器开发_如何在 Windows 10 中将 Firefox 设置为默认 PDF 阅读器
  6. testmeshpro合批_TextMesh Pro Emoji Align With Text(表情和文字对齐)
  7. 使用Xftp5连接云服务器
  8. Pytest-ordering自定义用例执行顺序
  9. Pytest Hooks方法之pytest_collection_modifyitems改变测试用例执行顺序
  10. 【Python】pdf2image模块+poppler将PDF转换为图片