当前位置: 首页 > news >正文

做网站怎么赚钱 111网站做网站做任务

做网站怎么赚钱 111,网站做网站做任务,建网站费用,怎么进行网站建设在进行C语言程序移植时#xff0c;有时候要把Windows下的程序移植到Linux下#xff0c;在Windows平台上通常是用VC开发#xff0c;在Linux上通常使用GCC编译代码。在Windows平台上#xff0c;大家一般用VC来编译代码#xff0c;VC天然的整合了Windows SDK#xff0c;在VC…       在进行C语言程序移植时有时候要把Windows下的程序移植到Linux下在Windows平台上通常是用VC开发在Linux上通常使用GCC编译代码。在Windows平台上大家一般用VC来编译代码VC天然的整合了Windows SDK在VC里有一个数据类型DWORD它其实不是一个C语言内建的类型它是由typedef 创建的类型最早的定义是在Windows SDK定义的微软将它定义在windef.h文件里定义如下 typedef unsigned long DWORD; DWORD 的本意是定义一个双字类型double word在计算机里一个字节BYTE)是8位一个字是16位双字是32位。微软的VC的long 在16位CPU32位CPU与64位CPU里的长度一直为32位因此在VC里DWORD一直可以用 无符号 long即 unsigned long类型来表示双字。在Linux系统里大家用的编译器是GCClong类型的长度是不定的在32位操作系统里sizeof(long)4在64位操作系统里sizeof(long)8因此在GCC里再用unsigned long来定义DWORD则在x64系统里应该是不正确的。 GCC编译器基本数据类型长度对照表 数据类型 GCC 32位GCC 64位sizeof(char)11 sizeof(double)88sizeof(float)44sizeof(int)44sizeof(short)22sizeof(long)48sizeof(long long)88sizeof(long double)1216sizeof(complex long double)1632 而Linux里的GCC编译器整数类型 int 的长度无论是在32位CPU还是64位CPU上长度都是4因此为了移植代码尽量符合Microsoft的初衷在Linux相关C/C代码里应该如下定义DWORD类型 typedef unsigned int DWORD; 虽然在GCC里将DWORD定义为long在大多数情况下程序能够正常运行但也许在一些需要数据交互的情况下程序就不一定能够正常了例如将DWORD记录在文件里如果在64位操作系统里 将被存储64位数据在32位操作系统里将被存储32位数据因此可能会出现错误。 在以前的32位程序设计当中好多代码一直把DWORD 与指针类型互用例如CreateIoCompletionPort等函数在64位移植时可能会发送错误。
http://www.w-s-a.com/news/395562/

相关文章:

  • 网站单页做301南京百度推广
  • 私人做网站要多少钱展芒设计网页
  • 怎样网站制作设计如何在网上推广农产品
  • 做关键词排名卖网站聚名网
  • 吉林省住房城乡建设厅网站首页体育器材网站建设方案
  • 网站建设及维护专业手机金融界网站
  • 常州网站建设工作室建立网站有怎么用途
  • 如何盗取网站推广策划书模板
  • 游戏网站建设计划书网络开发需要学什么
  • 手机网站维护费网站开发包括网站过程
  • 懂做游戏钓鱼网站的网站建设技术的发展
  • 网站被百度收录百度一下你就知道 官网
  • 雅客网站建设做网站用什么做
  • 做宣传海报网站专业网站设计速寻亿企邦
  • 秦皇岛市住房和城乡建设局网站有关网站开发的参考文献
  • 晋城城乡建设局网站深圳外贸业务员工资
  • 招聘网站开发的公司销售运营主要做什么
  • 徐州网站无障碍建设wordpress证书
  • c语言可以做网站吗请人做网站收费多少
  • 中英双语网站怎么做网站为什么做静态
  • 毕业设计做音乐网站可以吗网站运营方案
  • windos 下做网站工具网站右侧返回顶部
  • 点餐网站怎么做济源网站建设济源
  • 嘉兴公司网站制作文明网站的建设与管理几点思考
  • 扬州公司做网站徐州网站建设优化
  • 手机网站弹出层插件有哪些wordpress 文章标签
  • 网站建设详细合同范本长沙注册公司流程与费用
  • 搜索引擎网站录入wordpress怎么修改导航
  • 业务接单网站重庆网站制
  • 绿色农产品网站景区网站建设策划方案