signed和unsigned

简介: signed和unsigned

signed和unsigned关键字修饰字符类型和整型


signed表示一个类型带有正负号


unsigned表示一个类型不带正负号,只能表示整数和零


注意int=signed int,但是其他的数据类型不一定是这样的


如:


char!=signed int,也就是说char不等同于signed char,可能是signed char,也可能是unsigned cher


但 是对于 int 类型,默认是带有正负号的,也就是说 int 等同于 signed int 。

9b28395ae0f24c1daac5aa13e55703c3.png

由于这是默认情况,关键字 signed ⼀般都省略不写,而且unsigned int ⾥⾯的 int 可以省略,所以上⾯的变量声明也可以写成下⾯这样

755d853c6fea46b5bea49947697516f1.png


int 类型也可以不带正负号,只表⽰⾮负整数。这时就必须使⽤关键字 unsigned 声明变量


09538f6a6d4049b3958cfe7a7fad987f.png

相关文章
|
存储 C语言
【C语言基础考研向】10 字符数组初始化及传递和scanf 读取字符串
本文介绍了C语言中字符数组的初始化方法及其在函数间传递的注意事项。字符数组初始化有两种方式:逐个字符赋值或整体初始化字符串。实际工作中常用后者,如`char c[10]="hello"`。示例代码展示了如何初始化及传递字符数组,并解释了为何未正确添加结束符`\0`会导致乱码。此外,还讨论了`scanf`函数读取字符串时忽略空格和回车的特点。
483 8
|
数据挖掘 数据处理 数据格式
Python读取.nc文件的方法与技术详解
通过上述方法,用户可以根据需求选择合适的库来读取.nc文件,并根据实际情况进行必要的数据操作,这是科学数据处理和分析中的一个重要技能。
958 10
|
机器学习/深度学习 人工智能 程序员
上班要怎么摸鱼才不会被老板发现?
上班要怎么摸鱼才不会被老板发现?
上班要怎么摸鱼才不会被老板发现?
从支付宝公关朋友圈看阿里巴巴组织架构调整
7月12日,阿里集团宣布完成2019年中的新一轮组织架构调整。此轮组织架构调整,主要涉及HR线与财务线,产品和业务方面则包括闲鱼、淘宝直播及内容生态、支付宝的相互宝。
1233 0
|
3天前
|
云安全 人工智能 安全
AI被攻击怎么办?
阿里云提供 AI 全栈安全能力,其中对网络攻击的主动识别、智能阻断与快速响应构成其核心防线,依托原生安全防护为客户筑牢免疫屏障。
|
13天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
7天前
|
安全 Java Android开发
深度解析 Android 崩溃捕获原理及从崩溃到归因的闭环实践
崩溃堆栈全是 a.b.c?Native 错误查不到行号?本文详解 Android 崩溃采集全链路原理,教你如何把“天书”变“说明书”。RUM SDK 已支持一键接入。
523 205
下一篇
oss云网关配置