当前位置: 首页 > news >正文

徐州人才网官方网站windows7优化大师

徐州人才网官方网站,windows7优化大师,公众号怎么导入wordpress,青岛网站建设详细内容简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中……】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

欢迎关注Android系统攻城狮

1.前言

本篇目的:理解字符串"00000001"和"\x00\x00\x00\x01"十六进制用法区别。

char str_buf[] = "00000001";char hex_buf[] = "\x00\x00\x00\x01";的区别如下

  1. 内容表示方式不同:

    • char str_buf[] = "00000001";:这是一个包含字符序列的字符串,每个字符都是ASCII码表示的数字字符。这个字符串表示十进制数1。
    • char hex_buf[] = "\x00\x00\x00\x01";:这是一个包含字符序列的字符串,每个字符是一个以\x开头的转义序列,表示一个十六进制数。这个字符串表示十六进制数0x00000001。
  2. 字符长度不同:

    • char str_buf[] = "00000001";定义的字符串含有8个字符(包括结束符\0),对应于8个字节的存储空间。
    • char hex_buf[] = "\x00\x00\x00\x01";定义的字符串含有4个字符(包括结束符\0),对应于4个字节的存储空间。
  3. 数据类型不同:

    • str_buf被定义为字符数组,每个元素都是一个字符。
    • hex_buf也被定义为字符数组,每个元素同样是一个字符,但是通过使用转义序列\x来表示十六进制数。

2.应用实例

#include <stdio.h>
#include <cstring>void print_str2hex(unsigned char *name, unsigned char* str, size_t size){printf("%s: ",name);for (size_t i = 0; i < size; i++) {printf("%02x ", static_cast<unsigned char>(str[i]));if(i != 0 && i % 16 == 0)printf("\n");}printf("\n");
}int main(){char str_buf[] = "00000001";char hex_buf[] = "\x00\x00\x00\x01";//\x:表示16进制,//1.16进制操作printf("sizeof(hex_buf) = %ld\n",sizeof(hex_buf));//sizeof最后一位是'\0',即0,即实际长度+1位.printf("strlen(hex_buf) = %ld\n",strlen(hex_buf));//strlen遇到0即截止.printf("xxx-------> hex_buf = %s\n",hex_buf); //表示的16进制printf("xxx-------> str_buf = %s\n",str_buf);//表示的字符串print_str2hex((unsigned char *)"hex data", (unsigned char *)hex_buf, sizeof(hex_buf)-1);print_str2hex((unsigned char *)"str data", (unsigned char *)str_buf, sizeof(str_buf)-1);
}

打印

sizeof(hex_buf) = 5
strlen(hex_buf) = 0
xxx-------> hex_buf = 
xxx-------> str_buf = 00000001
hex data: 00 00 00 01 
str data: 30 30 30 30 30 30 30 31
http://www.qdjiajiao.com/news/9461.html

相关文章:

  • 郑州企业建站网站百度网站打不开
  • 做外国网站自媒体seo自动优化软件安卓
  • 新网站如何才做被百度收录平台怎么推广技巧
  • 做电池的外贸网站营销网站建设门户
  • wordpress站群搭建东莞百度快速排名
  • 做vb程序的网站有人看片吗免费观看视频
  • 网站建设包括哪些技术自己怎么搭建网站
  • 免费搭建企业网站搜狗指数官网
  • 海南省海口市政府网站官网百度贴吧官网入口
  • 网站建设思想重视不够联赛积分榜排名
  • 营销策划36计关键词快速排名seo怎么优化
  • 仙桃建设网站天津的网络优化公司排名
  • 淄博网站建设排行榜760关键词排名查询
  • 企业网站维护的主要内容长沙网站推广 下拉通推广
  • 做装饬在哪家网站挂品牌运营策划方案
  • 学做川菜最好的网站最近最火的关键词
  • 广州至澳门直通巴士乘车点北京网站优化方式
  • 网站vr用什么做制作一个小型网站
  • php做的网站论文五个成功品牌推广案例
  • 无锡市做网站广州网站优化费用
  • 电商网站功能模块图小广告公司如何起步
  • 互联网公司排名2018西安seo推广
  • 天空彩票网站怎么做武汉大学人民医院精神卫生中心
  • 苏州做门户网站的公司西安网站seo服务
  • 怎么做英文版的网站免费公司网址怎么注册
  • 做狗狗网站的背景图杭州百度推广电话
  • 湛江免费建站中山网站seo
  • 成都网站seo技巧免费收录平台
  • 郑州区块链数字钱包网站开发过程上海谷歌推广
  • 公司网站欢迎语网络销售怎么才能找到客户