首页 运维 windows运维 计算机编程中的无符号是什么

计算机编程中的无符号是什么

Jan 19, 2019 am 09:42 AM

在计算机编程中,术语“unsigned”(无符号)表示只能保存正数的变量。计算机代码中的“signed”(有符号)表示变量可以包含负值和正值。该属性可应用于大多数数字数据类型,包括int、char、short和long。

计算机编程中的无符号是什么

无符号变量整数类型

无符号变量类型的int可以包含零和正数,而有符号int可以包含负数、零和正数。

在32位整数中,无符号整数的范围为0到232-1 = 0到4,294,967,295,即大约40亿。有符号的版本从-231-1到231,也就是-2,147,483,648到2,147,483,647,或者说- 20亿到+ 20亿。范围是一样的,但是在数轴上移动了。

默认情况下,C、c++和c#中的int类型是有符号的。如果涉及负数,则程序员必须更改为无符号。

无符号字符

对于只有1字节的字符,无符号字符的范围是0到256,而有符号字符的范围是-127到127。

独立类型说明符和其他用法

无符号(和有符号)也可以作为独立的类型说明符,但是如果单独使用,它们默认为int。

long类型的对象可以声明为有符号long或无符号long。有符号的long与long相同,因为有符号是默认值。

以上是计算机编程中的无符号是什么的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)