无符号的关键词

而短整型、长整型技术上是正确的,我们更愿意使用速记版本的短期和长期的替代。添加前缀int使类型难区分变量int类型。这可能导致错误(如溢出)如果短期或长期的改性剂是无意中错过了。

因为char,int短,大小,和长可以依赖于编译器和/或计算机体系结构的不同,可以是整数的大小而不是名字的指导。我们经常把整数位或字节的类型被分配一个变量数。

当你在最后一节中了解到,一个变量n位可存储2 ^ n值不同。我们称之为设定值,数据类型可以保持它的范围。整数可以拥有两个不同的范围,这取决于他们是否有符号或无符号。

Signed and unsigned variables

signed integer is a variable that can hold both negative and positive numbers. To declare a variable as signed, you can use thesigned keyword:

1
2
3
4
signed char chChar;
signed short nShort;
signed int nInt;
signed long nLong;

A 1-byte signed variable has

一个字节符号变量有128到127的范围。任何值之间的128和127(含)可以被放置在一个字节可变安全了。

有时,我们事先知道,我们不需要负数。这是共同使用一个变量存储的数量或大小的东西(如你的高度是不明智的有负面的高度!)一个无符号整数。是一个只能持有正面的价值观。一个变量声明为无符号,使用无符号的关键词:

1
2
3
4
unsigned char chChar;
unsigned short nShort;
unsigned int nInt;
unsigned long nLong;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值