在C语言中,unsigned char是什么类型

时间:2019.10.28 发布人:刘8弗5升8

在C语言中,unsigned char是什么类型

已解决问题

谷歌刘8弗5升8用户在2019.10.28提交了关于“刘学在C语言中,unsigned char是什么类型”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-11-05T21:16:35。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你无异于雪中送炭,让我感激涕零 !

希望以下的回答,能够帮助你。

第1个回答

用户名:yanyan8297  

unsignedchar是无符号字符类型。

char是C整型**中比较古怪的一个,其它的如int/long/short等不指定signed/unsigned时都默认是signed,但char在标准中是unsigned,编译器可以实现为带符号的,也可以实现为不带符号的,有些编译器还可以通过编译开关来指定它是有符号数还是无符号数。

整型的每血好她称婷一种都有无符号unsigned和有符号signed两种类型float和double总是带符号的,在默认情况下声明的整型变量钢都是有符号的类型char有点特别。

扩展**

C语言中的unsignedchar型的变量最高位也用于表示数值大小,而signedchar类型变量的最高位则用于表示数值的符号+/-,char型变量是否有符号,则属于未定来自义,在不同的编译器上表现可能是不同的。

因此,对于:chara问答;

signedcharb;

unsignedcharc;

参考**来源:百度百科—unsignedchar