32位和64位机器上C语言数据类型的大小
作为嵌入式开发的人员,是必须了解C语言在不同位数机器上占用的字节大小的,下面做下对比
不同位数平台对比:
\ | 16位平台 | 32位平台 | 64位平台 |
---|---|---|---|
char | 1个字节8位 | 1个字节8位 | 1个字节 |
short | 2个字节16位 | 2个字节16位 | 2个字节 |
int | 2个字节16位 | 4个字节32位 | 4个字节 |
long | 4个字节32位 | 4个字节32位 | 8个字节 |
long long | 8个字节 | 8个字节 | 8个字节 |
指针 | 2个字节 | 4个字节 | 8个字节 |
思维导图如下:
本文章仅供学习交流用禁止用作商业用途,转载请标明出处
微信公众号:zhjj0729
微博:文艺to青年
简书:水枂
32位和64位机器上C语言数据类型的大小相关推荐
- 查看linux机器是32位还是64位的方法
查看linux机器是32位还是64位的方法: 1.方法1: file /sbin/init 或者 file /bin/ls /sbin/init: ELF 64-bit LSB executable, ...
- linux cpu运行模式,Linux上的32位,64位CPU操作模式
lscpu告诉您您的架构是i686(Intel 32位CPU),并且您的CPU支持32位和64位操作模式.您将无法安装x64构建的应用程序,因为它们是专门为x64体系结构构建的. 您的特定CPU可以处 ...
- C语言变量长度在32位和64位处理器上的关系
C语言变量长度在32位和64位处理器上的关系 理论上来讲 我觉得数据类型的字节数应该是由CPU决定的,但是实际上主要由编译器决定(占多少位由编译器在编译期间说了算). 常用数据类型对应字节数 ...
- 怎么查看电脑上安装的office2013是32位还是64位?
目录:怎么判断电脑上安装的office版本 一.问题引入 二.问题解决 一.问题引入 今天在安装SAS软件的时候,遇到了一个比较棘手的问题,就是我的电脑office版本是32位还是64位? 二.问题解 ...
- 单片机8位、16位、32位和64位系统在内存上的区别
总线.内存和变量的相关知识 前言 本篇文章主要介绍单片机内部的总线和内存的一些关系及知识点, 一.32位系统和64位系统的区别 1. 8位.16位.32位和64位CPU的含义 如标题所述,不同位数的单 ...
- 32位dll注入到64位程序_你用的32位还是64位?有什么区别呢?
(给程序员零距离加星标,了解项目开发.) 粉丝福利:小编会从今天留言中抽选3名小伙伴赠送现金红包,感谢大家一直以来的支持!文末见喽!通过前面两篇文章的学习,外甥对电脑的产生了各种好奇,差点把自己电脑拆 ...
- linux c va_list 32位和64位的差异
在将程序从32位机器移植到64位机器的过程中经常出现一些奇奇怪怪的错误,这里记录一下在使用可变参数的过程中导致在32位机器上正常运行的程序移植到64位机器上之后出现段错误的发现过程以及解决方案. 首先 ...
- 如何看linux是32位还是64位--转
地址:http://hi.baidu.com/hehongrong/item/20c296bcf8d834432aebe3b2 如何看linux是32位还是64位 如何看linux是32位还是64位 ...
- 台式计算机是32位还64位,怎么看电脑是32位还是64位
怎么看电脑是32位还是64位 相信大家都遇到过这样的问题:在安装系统的时候会询问你的计算机是32位还是64位?这时候大家都一头雾水了,究竟怎么看电脑是32位还是64位?其实方法很简单,这里就以WIN7 ...
最新文章
- jquery ajax自动完成,使用AJAX进行JQuery自动完成(JQuery Autocomplete with AJAX)
- 一个报文的路由器之旅_报文的交换和寻址转发
- 如何运用Reflection转化DynamicObject和Generic集合为DataTable
- C# WINFORM中的combobox.items.add实现像web开发那样,添加显示内容text和实际value值
- JavaScript:变量提升作用域
- 新春测 kinect motor
- 业务中台如何提升研发效率
- hdu-3333-Turing Tree(树状数组)
- Django省市区三级联动
- MES系统之生产管理系统功能介绍(源码)
- MyEclipse10破解方法
- 为什么Android项目mainactivity中有一个变量R_教我兄弟学Android逆向12 编写xpose模块...
- python实现傅里叶变换和反变换
- python实现星号打印出金字塔
- Linux内核设计与实现 总结笔记(第六章)内核数据结构
- Android中获取视频的第一帧图片的三种方法
- jpress转换html5,docker-compose安装jpress(这种是war包和生成文件在宿主机,运行在docker上)...
- Linux服务器CPU100%问题
- 为什么你的同龄人在抛弃你?还要等着被谁抛弃?
- HTML核心(3)-文本元素
热门文章
- oracle数据库怎么锁表,oracle数据库表锁住
- flowable理论(三)flowable简介
- 【Linux】快速搭建一个基于Vue的大型单页应用
- 计算机应用基础抢答题,计算机应用基础问答题
- android padding作用,android:padding和android:layout_margin的区别
- java 发送16进制数据'_java 16进制数据递增
- php量表是什么心理量表,心理学中的“5大心理学测评量表”你知道多少?
- mysql数据库管理系统模式_MYSQL命令行模式管理MySql的一点心得
- python导入包的输入法_python 模块和包的导入
- oracle元数据到ods,将元数据存储到Jackrabbit存储库中