short int(short)和signed short int 有什么区别?

来源:2-1 C++常见基本数据类型

FANGYUAN_

2018-10-31 04:56:01

字节长度一样,取值范围一样,这两个有什么区别?

写回答

1回答

Tender10

2018-10-31

signed标识表示就是有符号的short int,不加signed默认是无符号的类型。

0
hender10
回复
hANGYUAN_
h 很抱歉老师的一个笔误给你带去的一个困扰,signed标识表示就是有符号的short int,unsigned表示的是无符号的类型。如果基本数据类型不加标识符,默认是有符号的类型,强调一下哦,默认是有符号的类型。所以signed short int 和 short int取值范围相同是因为都是有符号的类型,所以取值范围相同。unsigned short int取值范围不同,是因为取值范围最左边是从0开始,所以取值范围会有所不同。
h018-11-01
共2条回复

0 学习 · 593 问题

查看课程