11智能在线
新记
单片机(C语言编程)中:char 和uchar有什么区别?
如题所述
举报该文章
相关建议 推荐于2017-11-28
char有符号型型变量 全称为signed char 一般缩写为char 范围是-128~127
uchar 在C语言中不存在,会出现语法错误。
unsigned char 是无符号型变量 范围是 0~255
但大家为了书写简单,大家都做如下定义:这时候Uchar或uchar就可以当无符号型字符变量使用了
typedef unsigned char Uchar;
typedef unsigned char uchar;
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/f88sf788s.html
其他看法
第1个回答 2010-01-15
有符号char 型变量
无符号uchar 型变量
如果你要处理的变量 有可能是个负值就用uchar来定义这个变量。
第2个回答 2010-01-15
只有正数没有负数的 就用 uchar 范围是 0~255
有可能有负数 就用char 范围是-128~127
zpywz兄 不好意思 纠正一下
第3个回答 2010-01-15
#define uchar unsigned char,宏定义,方便你自已写程式.
相似回答
大家正在搜
相关问题
单片机c语言int和char有什么区别
C语言中char**是什么意思? 和char*有什么区别呀
单片机C语言中char究竟是什么意思啊?
C语言中 关键词char和char*有什么区别
c语言中char是什么意思
51单片机c语言中,uchar是什么啊?谢谢啦
c语言中char*是什么意思?
指教,不同单片机C语言编程的数据类型有区别吗?