等价,c中默认类型均为有符号,如char,int,long等。一般不用特别声明signed,但如果声明signed或unsigned但没有具体类型时,默认为int类型。如signed a等价于signed int a或int a;unsigned a 等价于unsigned int a.
signed a和int a是等价的
C99和C11编译器可能对signed a发出警告。
建议使用int a , signed int a 和 unsigned int a。
C语言中除 char _Bool 的整型变量 signed (type)和(type)等价
至于char默认是什么取决于编译器
C99的_Bool就无所谓signed与unsigned了
我有C语言标准文件(英文),如果楼主需要可以发给你。欢迎追问 。
signed int a与int a 是等价的,系统默认是有符号类型的
什么编译器?!