C中int,Uint,uint16等有什么区别以及用处

(2011-11-17 14:24:28)

在C中,既然有了int,为什么还要有uint?特别是uint16,uint32等又有什么用?他们有什么区别?”

-----------------------------------------------------------------------------------

-----------------------------------------------------------------------------------

“int是C/C++数据类型,uint,uint16,uint32并不是C/C++内建的类型,而只是一些typedef

可能的定义如下

typedef unsinged int uint; //为了省事啊,这样不用写unsigned int而只需要写uint

typedef unsigned short uint16;//

int的size取决于平台,比如16位平台上sizeof(16)为2,32为上为4,64位上为8

// 而short的size则保证为2字节,在需要明确指明数据大小时可以使用

typedef unsigned long

uint32;//道理同上,sizeof(long)一定为32,看看,在64位机上sizeof(long)

-----------------------------------------------------------------------------

-----------------------------------------------------------------------------

“大小的区别,

int就是一个机器字长

uint就是一个无符号的int

uint16就是一个无符号的16位整型

uint32就是一个无符号的32位整型”

分享:

喜欢

0

赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

uint在c语言中的作用,C中int,Uint,uint16等有什么区别以及用处相关推荐

  1. int在c语言中的作用,C语言中int,Uint,uint16等有什么区别以及用处

    C语言中int,Uint,uint16等有什么区别以及用处.在C中,既然有了int,为什么还要有uint?特别是uint16,uint32等又有什么用?他们有什么区别?" --------- ...

  2. endl在c语言中的作用,C++中的endl

    从开始接触C++到现在,一直以为语句 cout << "hello world!" << endl; 中的endl只是一个相当于C中的换行'\n':直到今天 ...

  3. 数学在计算机科学中的作用,计算机科学中数学的重要性及其运用

    摘    要:数学是计算机科学中不可忽视的重要内容,其为计算机科学的形成与发展奠定了基础.阐述了数学模型.离散数学.组合数学及数论在计算机科学中的应用,为计算机编程.模型建设.数据存储等方面提供了理论 ...

  4. 计算机技术在多媒体教学中的作用,多媒体教学中的现状及作用

    多媒体教学中的现状及作用 1 计算机多媒体教学现状 我国的教育正在逐步向现代教育迈进,摆脱传统的教师-黑板-学生模式.自素质教育提出,我国就充分地意识到发挥学生的主动性.积极性.创造性的重要作用,重在 ...

  5. java中static作用_java中static作用详解

    static表示"全局"或者"静态"的意思,用来修饰成员变量和成员方法,也可以修饰静态static代码块,但是Java语言中没有全局变量的概念. 被static ...

  6. oracle中having作用,oracle中having与where的区别

    1.where 不能放在group by 的后面 2.HAVING 是跟GROUP BY 连在一起用的,放在GROUP BY 后面,此时的作用相当于WHERE 3.WHERE 后面的条件中不能有聚集函 ...

  7. java中hashcode作用_Java中hashCode的作用

    以下是关于HashCode的官方文档定义: hashcode方法返回该对象的哈希码值.支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表. hashCode  ...

  8. html语言head的作用,html中的head标签在哪里找?head标签的作用总结

    本篇文章主要的介绍了关于HTML中的head标签的作用及元素介绍,还说明了HTML中的head标签在哪里能查看到,接下来就让我们一起来看文章吧 首先我们先了解HTML中的head标签在哪里找? hea ...

  9. break在c语言if中的作用,编程中break的用法是什么(2)

    3.break在循环中的使用,这里用双for循环为例; 代码如下: public static void main(String[] args) { int i = 10; for(;i<=15 ...

  10. screen在C语言中的作用,linux中强大的screen命令

    ####################下面是常用的命令###################################### 查看会话: # screen -ls There is a scr ...

最新文章

  1. CentOS 7 yum 安装 MySQL5.7
  2. java将一个类到多个类,java-设计模式,将转换应用于多个类中的多个...
  3. S3C6410设备时钟源选择、启动方式选择和内存映射
  4. weblogic管理2 - 创建并启动一个managed server
  5. 【直播回放】60分钟讲解深度学习中的数据爬虫和标注
  6. Window下mysql5.7及以上版本插入中文乱码问题
  7. 支付宝后台如何查看自己的签约详情
  8. 在linux环境下启动es,linux上Elasticsearch 安装配置、网页访问
  9. 下载文件变成php文档,关于文件下载后变成PHP格式的解决办法
  10. Unity 录制简单的动画
  11. 如何本地加载live2d模型 离线方式加载看板娘
  12. ecshop修改模板可输出php代码,修改ecshop模板体会
  13. XPDL与WS-BPEL的比较之二:二者内容的大致概述
  14. 俞敏洪:度过有意义的生命
  15. 软件测试的各种技术你知道吗?
  16. 传统企业PaaS平台功能设计与业务上云思考
  17. 想要刚毕业就月入过万必须要懂这些面试题(Vue 篇)
  18. 农业物联网智能灌溉的功能特点
  19. 设计全局ER模型 数据库系统原理(2007版) 课程代码4735 笔记
  20. 将时间戳转换为日期格式:moment、new Date()

热门文章

  1. 增长率方程用c语言,听宋志晓老师讲解资料分析中的隔年增长率公式(04.04)
  2. 栈和队列的一些相同点和不同点
  3. 认知系列2:认知半径
  4. C语言编程之一个最优美的图案
  5. 【wps word 页眉横线删除】
  6. Python从excel读取数据并绘图
  7. python torch.optim模块
  8. 系统学习Spring之Spring in action(三)
  9. [linux shell]比较运算符小坑(unary operator excepted 期望的一元运算符错误)
  10. 谷歌小恐龙PHP代码,Chrome小恐龙前端修改代码代码总结