社区
C语言
帖子详情
uint8_t *和char*的相互转换
南瓜饼
2012-07-19 04:03:52
这个怎么弄啊 我才学C语言
...全文
27011
7
打赏
收藏
uint8_t *和char*的相互转换
这个怎么弄啊 我才学C语言
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nice_cxf
2012-07-19
打赏
举报
回复
uint8_t是gcc下的把?直接强制转就可以了
jackyjkchen
2012-07-19
打赏
举报
回复
uint8_t貌似是C99定义的,stdint.h?
因为int、long之类的字长不固定,而实际上字长敏感的业务需求非常多——许多算法、协议都是,这直接导致,大量的工程都会搞一套自定义的字长确定的typedef,与其这样,不如在标准中就定义
心死
2012-07-19
打赏
举报
回复
uint8_t是你们项目自己定的吧,应该就是unsigned char 类型
ioaq
2012-07-19
打赏
举报
回复
我也是没见过 uint8_t
图灵狗
2012-07-19
打赏
举报
回复
1
uint8_t一般是指无符号8bit整型数,C语言无此类型,需要自己定义,比如:
typedef unsigned char uint8_t;
于char类型只相差一个符号,一般可以直接转换:
char* a = (char*)b;
uint8_t* b = (uint8_t*)a;
翅膀又硬了
2012-07-19
打赏
举报
回复
1
不太懂你问的。强制转换吗?
char * a = "1234";
uint8_t * b = (uint8_t *)a;
c语言学习\指针、结构体、联合体的安全规范
c语言学习\指针、结构体、联合体的安全规范
十六进制字符串和数值
相互
转换
十六进制字符串和数值
相互
转换
。c++ 写的dll函数
UNIX网络API函数
UNIX 网络函数统计 API word版
ConvertStringToBSTR & ConvertBSTRToString
ANSI字符串和Unicode字符串之间的
相互
转换
C语言
70,021
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章