为了账号安全,请及时绑定邮箱和手机立即绑定

typedef unsigned long size_t为什么不可以理解为unsigned类型的别名为long size_t 而是理解为unsigned long类型的别名为size_t?

typedef unsigned long size_t为什么不可以理解为unsigned类型的别名为long size_t   而是理解为unsigned long类型的别名为size_t?    typedef 后面是怎么区分本体和别名体的?

正在回答

2 回答

unsigned 并不是 一个类型, unsigned 这个关键词不能单独出现, unsigned long或者unsigned int 才是一个类型,指的是 无符号的long 类型,虽然长度没变依旧是long 的长度,但数据的最大值是原来的2倍。

单独一个 unsigned 该表示什么类型? “无符号的” 这个词怎么算类型, 不限制长度的无符号数值吗?

4 回复 有任何疑惑可以回复我~
#1

fcfan 提问者

非常感谢!
2015-08-29 回复 有任何疑惑可以回复我~

单独一个unsigned算不上什么类型

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

typedef unsigned long size_t为什么不可以理解为unsigned类型的别名为long size_t 而是理解为unsigned long类型的别名为size_t?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信