社区
C语言
帖子详情
unsigned char与signed char之间的转换
kalony
2004-04-15 12:22:25
各位仁兄,请问如何能将unsigned char类数据转换成signed char类数据.
...全文
490
8
打赏
收藏
unsigned char与signed char之间的转换
各位仁兄,请问如何能将unsigned char类数据转换成signed char类数据.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
julyclyde
2004-04-15
打赏
举报
回复
即使超出也可以强制转换。反正长度一样
yjh1982
2004-04-15
打赏
举报
回复
就这样赋值么
alever513
2004-04-15
打赏
举报
回复
可以被隐式转化的
unsigned char hz = '6';
signed char h = hz; //隐式转化
cngdzhang
2004-04-15
打赏
举报
回复
如果数没有超出signed char 的表示范围,可以强制转换
unsigned char c;
signed char c2=(signed char)c;
kalony
2004-04-15
打赏
举报
回复
因为要调用一个函数,传入的参数类型必须是signed char类型,而原先得到的却是unsigned char类型.
moswawa
2004-04-15
打赏
举报
回复
不知道你想要什么样的结果?
army258
2004-04-15
打赏
举报
回复
超出强制会出错的吧!
强制转换!
其实它会自动由 signed转化 unsigned
lufeiyuan
2004-04-15
打赏
举报
回复
强制转换
基于C语言
char
与
un
signed
char
的区别介绍
在C中,默认的基础数据类型均为
signed
,现在我们以
char
为例,说明(
signed
)
char
与
un
signed
char
之间
的区别。 首先在内存中,
char
与
un
signed
char
没有什么不同,都是一个字节,唯一的区别是,
char
的最高位为符号位,...
不用string.h库函数的,方便易用的字符串处理函数,减少库带来代码量
signed
int st_strncmp(
un
signed
char
*dest,
un
signed
char
*src,
un
signed
int Len);//可变长度字符串大小比较
signed
char
st_toupper(
un
signed
char
c);//小写字符转化为大写字符
un
signed
char
*st_strcat...
C语言宏定义技巧(常用宏定义)
typedef
un
signed
char
boolean; /* Boolean value type. */ typedef
un
signed
long int uint32; /*
Un
signed
32 bit value */ typedef
un
signed
short uint16; /*
Un
signed
16 bit value */ typedef ...
详解C语言中的
char
数据类型及其与int类型的
转换
char
是C/C++整型数据中比较古怪的一个,其它的如int/long/short等不指定
signed
/
un
signed
时都默认是
signed
。虽然
char
在标准中是
un
signed
(因为
char
类型提出的初衷是用来表示ascii码,ascii码的范围是0~127),但实际...
常用宏定义
常用宏定义 typedef
signed
char
int8; typedef
un
signed
char
uint8; typedef
signed
short int int16; typedef
un
signed
short int uint16;
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章