问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

strcpy(Led_Buf, "12345678");和uchar Led_Buf[8]={1,2,3,4,5,6,7,8};的区别,太简单我知道,求仔细的!

发布网友 发布时间:2022-04-24 01:27

我来回答

1个回答

热心网友 时间:2023-10-18 11:23

假定你的代码是这样的:

uchar *Buff1;

Buff1=(uchar*)malloc(10);

strcpy(Buff1,"12345678");

uchar Buff2[8]={1,2,3,4,5,6,7,8};




如果需要Buff2成为一个标准字符串并且与Buff1同值,可以这么写

uchar Buff2[]={'1','2','3','4','5','6','7','8',0};

追问您好,感谢您的回答,我还想问一下,如果我想让buff1存入1,2,3,4,5,6,7,8,该怎么做呢?麻烦你了,,

追答字符串里面用“\”转义符可以表达特殊字符,buff1可以用
strcpy(buff1, "\1\2\3\4\5\6\7\10");
注意,这里面的数字是8进制的,所以最后8用“10”表示,也可以用16进制,那么字符串就是"\1\2\3\4\5\6\7\x8"。
还有注意的是,所有C语言标准字符串在最后都隐含一个“0”表示字符串结尾,而strcpy也是根据这个来判断字符串结束的,所以如果你写
strcpy(buff1, "\1\2\3\4\0\5\6\7\10");
你就会发现只有1、2、3、4被复制给buff1了,后面的全都被舍弃了。如果不想舍弃,可以这么写:
memcpy(buff1, "\1\2\3\4\5\0\6\7\10", 10);
这个函数允许你自己写要复制多长,注意这个字符串里结尾的0所以长度是10。

来自:求助得到的回答

热心网友 时间:2023-10-18 11:23

假定你的代码是这样的:

uchar *Buff1;

Buff1=(uchar*)malloc(10);

strcpy(Buff1,"12345678");

uchar Buff2[8]={1,2,3,4,5,6,7,8};




如果需要Buff2成为一个标准字符串并且与Buff1同值,可以这么写

uchar Buff2[]={'1','2','3','4','5','6','7','8',0};

追问您好,感谢您的回答,我还想问一下,如果我想让buff1存入1,2,3,4,5,6,7,8,该怎么做呢?麻烦你了,,

追答字符串里面用“\”转义符可以表达特殊字符,buff1可以用
strcpy(buff1, "\1\2\3\4\5\6\7\10");
注意,这里面的数字是8进制的,所以最后8用“10”表示,也可以用16进制,那么字符串就是"\1\2\3\4\5\6\7\x8"。
还有注意的是,所有C语言标准字符串在最后都隐含一个“0”表示字符串结尾,而strcpy也是根据这个来判断字符串结束的,所以如果你写
strcpy(buff1, "\1\2\3\4\0\5\6\7\10");
你就会发现只有1、2、3、4被复制给buff1了,后面的全都被舍弃了。如果不想舍弃,可以这么写:
memcpy(buff1, "\1\2\3\4\5\0\6\7\10", 10);
这个函数允许你自己写要复制多长,注意这个字符串里结尾的0所以长度是10。

来自:求助得到的回答

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
黑色芳纶哪家的好一些? 苏子叶我们中国叫什么苏子叶在中国叫什么 福州小车过户多少钱啊 福州车辆过户要多少钱 民生山西怎么查不到医疗保险信息 app查询养老金医疗保险方法介绍_百度... 太原医保查询平台(附入口二维码) 鉴定伤残等级去哪个部门 2024年中国铝业集团高管团队名单 2024中铝集团董事会成员一览 右枕位胎儿图怎么睡 一鸣楼宇对讲,刷卡开不了门,但分机能开,对讲能用,怎样维修? 编写一个程序段,将100字节数据缓冲区BUFF1中的负数存于BUFF2中。 抖音荣誉buffv1多少钱 BUFF1夏打奥格后4个BOSS掉帝国秘史?? 用汇编语言编写程序段, 设变量buff1和buff2分别存有4个字节的数据,编写计算这两个变量相减的程序段 已知数据定义,画出语句分配的存储空间并指出BUFF1、BUFF2、BUFF3分别占多少个字节? 在buff1缓冲区中有1000个字节的ASCII码,找出其中的大写字母放到缓冲区buff2为首地 请问buff是哪些意思 谢谢! buff1区间,有10个无符号数,将其按由小到大的顺序排列,存回buff1区? 英伟达显卡驱动无法安装怎么办? 为什么我的电脑安装不了英伟达显卡驱动,总是出现安装失败 笔记本英伟达显卡驱动安装失败? 英伟达显卡驱动安装不上? NVIDIA 英伟达 显卡驱动安装失败!!急!!! 英伟达显卡驱动安装失败,怎么办? 英伟达显卡驱动安装不上 真丝连衣裙穿着舒服吗?还是雪纺的穿着更舒服? 什么真丝面料夏天穿最舒服? 羽绒服上写面料是真丝和棉该怎么洗? 内裤是棉质的好还是丝质的? 真丝绢纺面料和棉面料的哪个好? BUFF 到底什么意思啊 buff是什么? 王者荣耀蓝buff和红buff分别是什么意思? BUFF1与BUFF2做比较把大的送BUFF3? 英雄联盟里红BUFF啊,蓝BUFF啊,是什么意思 怎样判断阿胶好坏 LEA SI,BUFF-1 说一个人自带buff什么意思? 怎么样的阿胶算是好的? c++语言里的^=是什么意思,比如以下语句:buff[1] ^= 0xFF 谢谢! dnf100版本一级buff提升多少 买阿胶有什么讲究?什么样的阿胶才算是真正的好阿胶? 如何识别买的阿胶是不是正宗的? 怎么能鉴别什么样的才是好东阿阿胶,求大神给鉴别方法! 如何选择优质得阿胶? 吃东阿阿胶有什么功效?如何辨别阿胶是否是正宗的?有防伪吗? 英语写作北京三日游 英语作文“北京三日游”,要求50词就行,最好有翻译 假如你是李华,你的外国朋友Jason对中国传统文化很感兴趣,计划在即将到来的春节到北京旅游三天,询_百度问一问 写一篇英语短文,设计为期三天的当地旅游线路