还可以显式的声明为无符号或有符号:unsigned int signed int .有符号和无符号的区别就是把符号位也当作数字位来存储。只要不是声明在所有函数之前的变量,即使没加auto关键字,也默认为自动变量。而且当使用完毕后,它的值会自动还原为最初所赋的值。用来声明为寄存器变量,也为局部变量,只在声明它的函数内有效。比如可以把整型,字符型等类型的变量声明在同一个结构体种,使用的时候使用结构体变量直接可以调用。定义为无符号的变量, 默认变量都为有符号的.除非显示的声明为unsigned的。
c语言
2024-01-02
37 点赞
0 评论
56 浏览