首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

char* 与 unsigned char* 之间的转换有关问题

2012-02-10 
char* 与 unsigned char* 之间的转换问题如果有一个 char 类型的字符数组p并且长度 很长,先假定有10000那

char* 与 unsigned char* 之间的转换问题

如果有一个 char 类型的字符数组p 并且长度 很长,先假定有10000

那么 p 有时候要转化成unsigned char 类型进行 运算,

然后 又得 返回到 char的状态。。


小弟的问题 是,

两种状态 经过长期的 转换,P的里面存储的信息会不会发生改变 ???

[解决办法]
P的里面存储的信息不会变。
unsigned char和char都是占一个字节.
区别就是如果解析最高位的为题.
char把最高位当成是符号位。
而unsigned char依旧是数据位.
[解决办法]

探讨
P的里面存储的信息不会变。
unsigned char和char都是占一个字节.
区别就是如果解析最高位的为题.
char把最高位当成是符号位。
而unsigned char依旧是数据位.

热点排行