在c语言中int i k d,c语言int *pInt=(int *)d; 什么意思?
满意答案
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; 什么意思?相关推荐
- c语言中switch结构,switch结构c语言
C语言中switch结构的使用 用switch结构编制程序,输入1个学生的C语言课程考试成绩(百分制整形数因为case后面不能接范围,也就是说case后面是一个确实固定的常量.用下面的方法比较好, # ...
- C语言中static的作用及C语言中使用静态函数有何好处
转自:http://www.jb51.net/article/74830.htm 在C语言中,static的作用有三条:一是隐藏功能,二是保持持久性功能,三是默认初始化为0. 在C语言中,static ...
- 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 ...
- c语言中break语句的功能,C语言break语句
C语言中的break语句用于中断循环的执行(while,do while和for)和switch case. 在内循环的情况下,仅终止内循环的控制. C语言中有两种使用break关键字: 与switc ...
- Go语言中的JSON处理 【Go语言圣经笔记】
JSON JavaScript对象简谱(JSON, Java Script Object Notation)是一种用于发送和接收结构化信息的标准协议.在类似的协议中,JSON并不是唯一的一个标准协议. ...
- 在众多编程语言中,你可知哪种语言的安全性更高,安全漏洞最少?
编程语言之争,一直以来是开发者社区的热议问题,因为开发者喜欢证明自己所使用的编程语言占据主导地位,尤其是安全性,只不过讨论的过程往往都伴随着双方的愤怒,最后不了了之.那么,你可知在众多热门编程语言中, ...
- c语言中const的作用面试,C语言const关键字作用
C语言中const代表着"不可变",基本和常量一样不可修改,但是应用场景不一样. 一.应用在变量 const char a='A'; a='B'; //错误,变量a的值不可以修改 ...
- c语言中dna图案打印题,C语言打印DNA螺旋
写在前面:这里是小王成长日志,一名在校大学生,想在学习之余将自己的学习笔记分享出来,记录自己的成长轨迹,帮助可能需要的人.欢迎关注与留言. 题目: 题目 1115: DNA 时间限制: 1Sec 内存 ...
- 在C语言中023是八进制数,C语言总结
十一天课的总结(仅仅为总结,具体请看前面的) 一.顺序结构 从上往下依次运行的代码结构 计算机运行程序时,都是编译成二进制文件.计算机中又分为 二进制:比如 101001001就是一个二进制数字 八 ...
最新文章
- Python多线程threading用法
- rocket mq整体架构
- 让asp.net程序在修改web.config后不重启
- java创建mysql驱动,JDBC之Java连接mysql实现增删改查
- 多线程笔试题(linux)
- Bash命令的学习笔记~
- c语言智能指针是什么,C++ 智能指针深入解析
- tf.Graph()函数
- 以太网MDIO总线调试笔记
- JZYZOJ1384 种花小游戏 状压dp
- 解除pdf文件打印限制
- PostgreSQL重启恢复---XLOG 2.0
- no accounts with itunes connect access问题排查解决
- docker安装包安装
- 联想Phab2 Pro Tango手机测评
- 天龙八部网单服务器修改爆率,天龙八部网游单服务器修改资料.doc
- Vue-Quill-Editor
- 帮你更好地了解什么是用户画像
- VSU堆叠 VAC堆叠
- 虚拟机未关机状态下关闭windows主机导致网络连接不上,虚拟机中无ens33文件的解决办法
热门文章
- Lossless CNN Channel Pruning via Decoupling Remembering and Forgetting
- html5 斜边,css斜切角 斜边 倒角
- Turbopack 很火? 那么就从前端角度看 Rust
- 亚马逊(Amazon)新接口SP-API和PII受限信息的开发者申请
- 2020年第六届美亚杯个人资格赛题目复现
- 微信小程序、微信小游戏作品汇总合集,各种好玩的小程序
- python有n元人民币、其中有10元的_Python笔记-古灵阁小精灵金加隆金币兑换人民币...
- 通过实例理解Go Execution Tracer
- C语言学习笔记(15)——结构体程序设计
- layui 表格内容写temple函数_templet渲染layui表格数据的三种方式