小端模式与强制数据类型转换.docxVIP

  • 22
  • 0
  • 约3.05千字
  • 约 5页
  • 2022-12-11 发布于辽宁
  • 举报
小端模式与强制数据类型转换先从一个问题说开去C++数据类型转换的问题viewplain #includeiostream.h voidmain()13.{ inti=0xb62; charc; c=i; coutcendl; }这里为什么输出的是b? 先检测一下我们所使用的电脑的CPU的字节序版本一(有问题,结果无论如何都是34,不能说明34是高地址的还是低地址的)ttincludestdafx.hintmain(intargc,char*argu[])//printf(HelloWorld*\n); inti=0x1234; charc=(char)i; printf(c^xXn,c); return0; ~C:\DOCUIEHTSABDSETTIIGS\CE123\^S\11\Debug\l1.exec=34 Pressmykeytocontinue—版本二(根据shineyan1991的留言修改后得到的,在此谢谢shineyan1991的建议) ^includestdaFx.h±ntitain(Litarqc,tzhar*argti[]) inta■0x123i; chMb=*(char*)a;〃通过将Mt强制类型转换成6邳单字节,磷干a的低地址部分如果h等priRtFC^xXo;财;oTJ:\Dncmenl.^udS?tVlLXDebiicV]!1.mb34Pi*esske

文档评论(0)

1亿VIP精品文档

相关文档