满意答案

OooO羊OooO

2018.10.26

采纳率:44%    等级:12

已帮助:20767人

//这句是数值赋值。使用了类型转换,double类型转int类型时,只取double的整数部分。,所以x=100

int x = d;

//这句是指针赋值。double类型的指针,强转为int类型的指针时,其实指针的位置没有变化,但是含义变了;

//double指针表示从指针开始的往后8个字节,存的是double格式;int指针表示从指针开始往后的4个字节,存的是int格式

//那么这里从指针开始往后的4个字节,是什么内容呢?

//d=100.25,对应的16进制是:0x4059 1000 0000 0000

//所以从指针开始往后的4个字节,要么是:4059 1000,要么是:0000 0000。

//这和你系统是大端模式(内存低地址放的是权值高的位),还是小端模式有关(内存低地址放的是权值低的位)。

//你的系统是小端模式的,所以从指针开始往后的4个字节是:0000 0000

//你的系统是大端模式的,所以从指针开始往后的4个字节是:4059 1000

//这了控制台输出了0,所以可以断定,你的系统是小端模式,指针开始往后的4个字节是:0000 0000

int *pInt=(int *)&d;

00分享举报

在c语言中int i k d,c语言int *pInt=(int *)d; 什么意思?相关推荐

  1. c语言中switch结构,switch结构c语言

    C语言中switch结构的使用 用switch结构编制程序,输入1个学生的C语言课程考试成绩(百分制整形数因为case后面不能接范围,也就是说case后面是一个确实固定的常量.用下面的方法比较好, # ...

  2. C语言中static的作用及C语言中使用静态函数有何好处

    转自:http://www.jb51.net/article/74830.htm 在C语言中,static的作用有三条:一是隐藏功能,二是保持持久性功能,三是默认初始化为0. 在C语言中,static ...

  3. c语言中 printf(quot;nquot;),关于C语言 printf(quot;%d\nquot;,printf(quot;%dquot;,printf(quot;%dquot;...

    luokaiwei19824级被浏览104次2013.10.11 检举 #include int main(){ int i=43; printf("%d\n",printf(&q ...

  4. c语言中break语句的功能,C语言break语句

    C语言中的break语句用于中断循环的执行(while,do while和for)和switch case. 在内循环的情况下,仅终止内循环的控制. C语言中有两种使用break关键字: 与switc ...

  5. Go语言中的JSON处理 【Go语言圣经笔记】

    JSON JavaScript对象简谱(JSON, Java Script Object Notation)是一种用于发送和接收结构化信息的标准协议.在类似的协议中,JSON并不是唯一的一个标准协议. ...

  6. 在众多编程语言中,你可知哪种语言的安全性更高,安全漏洞最少?

    编程语言之争,一直以来是开发者社区的热议问题,因为开发者喜欢证明自己所使用的编程语言占据主导地位,尤其是安全性,只不过讨论的过程往往都伴随着双方的愤怒,最后不了了之.那么,你可知在众多热门编程语言中, ...

  7. c语言中const的作用面试,C语言const关键字作用

    C语言中const代表着"不可变",基本和常量一样不可修改,但是应用场景不一样. 一.应用在变量 const char a='A'; a='B';  //错误,变量a的值不可以修改 ...

  8. c语言中dna图案打印题,C语言打印DNA螺旋

    写在前面:这里是小王成长日志,一名在校大学生,想在学习之余将自己的学习笔记分享出来,记录自己的成长轨迹,帮助可能需要的人.欢迎关注与留言. 题目: 题目 1115: DNA 时间限制: 1Sec 内存 ...

  9. 在C语言中023是八进制数,C语言总结

    十一天课的总结(仅仅为总结,具体请看前面的) 一.顺序结构 从上往下依次运行的代码结构 计算机运行程序时,都是编译成二进制文件.计算机中又分为 二进制:比如  101001001就是一个二进制数字 八 ...

最新文章

  1. Python多线程threading用法
  2. rocket mq整体架构
  3. 让asp.net程序在修改web.config后不重启
  4. java创建mysql驱动,JDBC之Java连接mysql实现增删改查
  5. 多线程笔试题(linux)
  6. Bash命令的学习笔记~
  7. c语言智能指针是什么,C++ 智能指针深入解析
  8. tf.Graph()函数
  9. 以太网MDIO总线调试笔记
  10. JZYZOJ1384 种花小游戏 状压dp
  11. 解除pdf文件打印限制
  12. PostgreSQL重启恢复---XLOG 2.0
  13. no accounts with itunes connect access问题排查解决
  14. docker安装包安装
  15. 联想Phab2 Pro Tango手机测评
  16. 天龙八部网单服务器修改爆率,天龙八部网游单服务器修改资料.doc
  17. Vue-Quill-Editor
  18. 帮你更好地了解什么是用户画像
  19. VSU堆叠  VAC堆叠
  20. 虚拟机未关机状态下关闭windows主机导致网络连接不上,虚拟机中无ens33文件的解决办法

热门文章

  1. Lossless CNN Channel Pruning via Decoupling Remembering and Forgetting
  2. html5 斜边,css斜切角 斜边 倒角
  3. Turbopack 很火? 那么就从前端角度看 Rust
  4. 亚马逊(Amazon)新接口SP-API和PII受限信息的开发者申请
  5. 2020年第六届美亚杯个人资格赛题目复现
  6. 微信小程序、微信小游戏作品汇总合集,各种好玩的小程序
  7. python有n元人民币、其中有10元的_Python笔记-古灵阁小精灵金加隆金币兑换人民币...
  8. 通过实例理解Go Execution Tracer
  9. C语言学习笔记(15)——结构体程序设计
  10. layui 表格内容写temple函数_templet渲染layui表格数据的三种方式