找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3490|回复: 15
打印 上一主题 下一主题
收起左侧

关于c语言的一个小问题,想用一个变量代替字符串

  [复制链接]
跳转到指定楼层
楼主
ID:885542 发表于 2021-3-2 17:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
m=="141225"+0x30
这个上面的"141225",我想将这个用一个变量代替,请问则么搞?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:885542 发表于 2021-3-2 17:25 | 只看该作者
我不是想要类似char m="141225",这样仅仅是一个赋值,m没办法改成别的数字了
回复

使用道具 举报

板凳
ID:885542 发表于 2021-3-2 17:31 来自手机 | 只看该作者
就是将141225用一个变量,但是保留双引号
回复

使用道具 举报

地板
ID:885542 发表于 2021-3-2 17:40 | 只看该作者
讲白了就是问双引号里可以放一个变量吗,具体怎么写
回复

使用道具 举报

5#
ID:611245 发表于 2021-3-2 21:28 | 只看该作者
这个很麻烦,我也爱莫能助
回复

使用道具 举报

6#
ID:390416 发表于 2021-3-2 21:58 | 只看该作者
你可以直接参考我这个贴子 串口打印的 http://www.51hei.com/bbs/dpj-201660-1.html
回复

使用道具 举报

7#
ID:213173 发表于 2021-3-3 06:52 | 只看该作者
刮痧小能手 发表于 2021-3-2 17:40
讲白了就是问双引号里可以放一个变量吗,具体怎么写

想用一个变量代替字符串???请了解指针!
回复

使用道具 举报

8#
ID:592807 发表于 2021-3-3 08:24 | 只看该作者
刮痧小能手 发表于 2021-3-2 17:25
我不是想要类似char m="141225",这样仅仅是一个赋值,m没办法改成别的数字了

你想多了char是8位的最大是255。双引号里面的内容是字符串string,你这个要么用字符串要么用指针
回复

使用道具 举报

9#
ID:86450 发表于 2021-3-3 08:44 | 只看该作者
自定义 一个结构体吧。
回复

使用道具 举报

10#
ID:879348 发表于 2021-3-3 08:48 | 只看该作者
C语言不能这样写
回复

使用道具 举报

11#
ID:883031 发表于 2021-3-3 16:05 | 只看该作者
指针变量
回复

使用道具 举报

12#
ID:885542 发表于 2021-3-3 20:55 来自手机 | 只看该作者
大哥们,给个例子,能不能直接把代码写给我,我不懂呀
回复

使用道具 举报

13#
ID:885542 发表于 2021-3-3 20:57 来自手机 | 只看该作者
wulin 发表于 2021-3-3 06:52
想用一个变量代替字符串???请了解指针!

指针是吧,我知道了
回复

使用道具 举报

14#
ID:367369 发表于 2021-3-4 15:23 | 只看该作者
指针不会就用原始的方法
数组会吗?用一个char类型的数组来保存一串字符
char m[8] = {34,‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,34};
要是按c%输出的话,ASCII码值34对应双引号 ‘1’对应数字,可以用m[1] = '2';来改变对应位置的值
回复

使用道具 举报

15#
ID:304608 发表于 2021-3-5 14:56 | 只看该作者
没明白你想要表达的意思
回复

使用道具 举报

16#
ID:888708 发表于 2021-3-5 15:31 | 只看该作者
刮痧小能手 发表于 2021-3-3 20:55
大哥们,给个例子,能不能直接把代码写给我,我不懂呀

指针
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表