未签名的const var? unsigned const是什么?

时间:2018-08-09 11:56:50

标签: c

我正在研究一些代码,然后找到一个函数(作为参数之一)

unsigned const cookie

那是什么意思?

编译器默认将其默认为无符号整数,还是自身为无符号数据类型(对我而言这没有意义)?

2 个答案:

答案 0 :(得分:2)

诸如C中的限定符的默认类型为int。因此,

unsigned const

将由编译器解释为

unsigned const int

如果您有兴趣,可以在这些帖子中找到有关此行为的一些信息:

答案 1 :(得分:0)

unsigned是一个关键字,用于指定数字数据类型的值不会小于零。

如果在未指定数据类型的情况下创建unsigned标识符,则将假设int