首页 > 软件操作教程 > 编程开发 > C语言
题目内容

C语言基础知识—有符号和无符号的区别

题目答案

 

一个有符号的整型数据可以分为两部分:一部分是符号位,一部分是数字位。

 

无符号数据类型只包含数字位部分。

 

当我们写程序要处理一个不可能出现负数的时候,一般用无符号数,这样可以增大数的表达最大值。

 

有符号和无符号整型取值范围如下:short

  占用2字节,取值范围在-3276832767-215次方到215次方减1)。int

  占用4字节,取值范围在-21474836482147483647-231次方到231次方减1long

  占用4字节,取值范围在-21474836482147483647-231次方到231次方减1

unsigned short

  占用2自己,取值范围在0655350215次方减1

unsigned int

  占用4字节,取值范围在042949672950232次方减1

unsigned long

  占用4字节,取值范围在042949672950232次方减1

 

 

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端