sizeof在不同平台的值并不一样,大家注意下:

/*Ubuntu12_x64环境下:sizeof()返回值类型是long unsigned intsizeof(long) = 8sizeof(void) = 1sizeof(void*) = 8Win7_x64, VC2010环境下(目标机器: 32位):sizeof(long) = 4sizeof(void) = 0sizeof(void*) = 4Win7_x64, VC2010环境下(目标机器: 64位):sizeof(long) = 4sizeof(void) = 0sizeof(void*) = 8
*/#include <string.h>
#include <stdio.h>int main()
{printf("%d\n", sizeof(int));     // 4printf("%lu\n", sizeof(long));printf("%lu\n", sizeof(float));       // 4printf("%lu\n", sizeof(double));  // 8printf("%lu\n", sizeof(long long));   // 8printf("%lu\n", sizeof(void));printf("%lu\n", sizeof(void*));return 0;
}

关于sizeof在不同平台下的值相关推荐

  1. 回车、换行、空格的ASCII码值(不同OS平台下文件换行定义)

    回车.换行.空格的ASCII码值(不同OS平台下文件换行定义) 回车,ASCII码13(十六进制:0x0D),"\r" 换行,ASCII码10(十六进制:0x0A),"\ ...

  2. clock在linux下单位,将clock_t转化为秒值在Windows与Linux平台下的差异

    平时写测试程序的时候常常要计算程序执行的时间,尤其是最近练习Intel多核编程时,需要判断打开openmp参数与否的执行时间的比较. 通常代码是这样写的: #include clock_t start ...

  3. NULL 指针在不同平台下的表现引发程序报错(C 语言)

    NULL 指针在不同平台下的表现引发程序报错(C 语言) 为什么有这篇 正文 1. 使用环境 2.问题描述及展示 3. 走了些弯路 4. 柳岸花明(GDB 调试) 5. 访问 NULL 指针错误背后的 ...

  4. Windows平台下的内存泄漏检测

    Windows平台下的内存泄漏检测 一.使用_CrtDumpMemoryLeaks定位内存泄露 添加对应的头文件 转储内存泄漏信息 程序任意点退出 指定调试信息输出 二.定位具体内存泄露位置 内存快照 ...

  5. 一种linux平台下算法库二进制文件加密方法探讨

    最近做项目遇到一个需求,需要把我们的图像算法库提供给客户使用,为防止算法库被对方滥用和逆向破解,需要对算法库二进制文件做加密处理以及加密狗绑定,同时防止库文件被反调试跟踪.算法库加密可以借助开源软件 ...

  6. windows平台下的进程内存修改

    Windows内存修改 你可能用过金山游侠,GameMaster8,Cheat Engine,那你有没有想过自己实现一个简易的内存修改工具?本文将介绍在Windows平台下实现一个简易内存修改工具的方 ...

  7. mysql windows编译_Windows平台下编译Mysql源码 | 学步园

    最近由于项目的关系,需要使用到Mysql数据库,而我的工作任务与数据库有很大的关系,所以,决定好好学学Mysql,同时,也把Mysql的源码下载了,希望能有利于对它的学习.这里记录一下windows平 ...

  8. 【转】在 Linux 平台下使用 JNI

    引言 Java 的出现给大家开发带来的极大的方便.但是,如果我们有大量原有的经过广泛测试的非 Java 代码,将它们全部用 Java 来重写,恐怕会带来巨大的工作量和长期的测试:如果我们的应用中需要访 ...

  9. Net平台下的分布式缓存设计

    缓存真是个好东西,在大型的系统中可以有效地提升系统的速度,此乃废话就不多说了,在.Net 平台下面我把缓存从功用大致分为两类,数据对象缓存和页面输出缓存.对于数据缓存来讲是由System.Web.Ca ...

最新文章

  1. Java的知识点20——包装类基本知识、包装类的用途、自动装箱和拆箱、包装类的缓存问题
  2. Codeforces Round #515 (Div. 3)【未完结】
  3. mysql 技能进阶_mysql的高级进阶(一)
  4. 这10道Java面试题!大部分的人回答不出来
  5. 信息学奥赛一本通(1163:阿克曼(Ackmann)函数)
  6. String str=“i“与 String str=new String(“i”)一样吗?
  7. Python为视频设置遮罩实现异形窗口播放
  8. java.lang.VerifyError: Expecting a stack map frame
  9. Security+ 学习笔记52 风险管理
  10. springboot logback 调整 mybatis 日志级别无效
  11. JAVA之JDBC数据库连接池(超详细介绍)
  12. UE4.26 水插件参数介绍
  13. 易支付源码php,「独家修复」2020最新版易支付源码-PHP运营级易支付源码已去后门...
  14. 2010年3月4日:软件工程基本词汇
  15. 计算机视觉-实验四(相机模型与参数标定)
  16. org.hibernate.hql.internal.ast.QuerySyntaxException
  17. APP开发为什么选择云服务器?
  18. NR PRACH(四)PRACH与SSB的映射
  19. 基于Cortex-M7内核STM32F767NIH6,STM32F767VGT6,STM32F767VIT6嵌入式技术资料
  20. 2022 春节抖音视频红包系统设计与实现

热门文章

  1. [转载]如何将Putty生成的PrivateKey转换为SecureCRT所需的PublicKey
  2. MySQL日期时间函数大全(转)
  3. 拒绝了对对象 'sp_sdidebug'(数据库 'master',所有者 'dbo')的 EXECUTE 权限
  4. leetcode 1018. 可被 5 整除的二进制前缀
  5. leetcode140. 单词拆分 II(回溯+记忆化)
  6. 如何使用React和Redux前端创建Rails项目
  7. github 建立_建立在线社区:GitHub教师
  8. 判断一个指针有没有free_Free Code Camp的每个人现在都有一个档案袋
  9. Window上安装kafka
  10. django web 自定义通用权限控制