标题: 关于c语言的一个小问题,想用一个变量代替字符串 [打印本页]

作者: 刮痧小能手    时间: 2021-3-2 17:18
标题: 关于c语言的一个小问题,想用一个变量代替字符串
m=="141225"+0x30
这个上面的"141225",我想将这个用一个变量代替,请问则么搞?

作者: 刮痧小能手    时间: 2021-3-2 17:25
我不是想要类似char m="141225",这样仅仅是一个赋值,m没办法改成别的数字了
作者: 刮痧小能手    时间: 2021-3-2 17:31
就是将141225用一个变量,但是保留双引号
作者: 刮痧小能手    时间: 2021-3-2 17:40
讲白了就是问双引号里可以放一个变量吗,具体怎么写
作者: 山东好汉    时间: 2021-3-2 21:28
这个很麻烦,我也爱莫能助
作者: 人人学会单片机    时间: 2021-3-2 21:58
你可以直接参考我这个贴子 串口打印的 http://www.51hei.com/bbs/dpj-201660-1.html
作者: wulin    时间: 2021-3-3 06:52
刮痧小能手 发表于 2021-3-2 17:40
讲白了就是问双引号里可以放一个变量吗,具体怎么写

想用一个变量代替字符串???请了解指针!
作者: 黄youhui    时间: 2021-3-3 08:24
刮痧小能手 发表于 2021-3-2 17:25
我不是想要类似char m="141225",这样仅仅是一个赋值,m没办法改成别的数字了

你想多了char是8位的最大是255。双引号里面的内容是字符串string,你这个要么用字符串要么用指针
作者: jjwangxu2008    时间: 2021-3-3 08:44
自定义 一个结构体吧。
作者: wufa1986    时间: 2021-3-3 08:48
C语言不能这样写
作者: cn_zhx    时间: 2021-3-3 16:05
指针变量
作者: 刮痧小能手    时间: 2021-3-3 20:55
大哥们,给个例子,能不能直接把代码写给我,我不懂呀
作者: 刮痧小能手    时间: 2021-3-3 20:57
wulin 发表于 2021-3-3 06:52
想用一个变量代替字符串???请了解指针!

指针是吧,我知道了
作者: game灬boy    时间: 2021-3-4 15:23
指针不会就用原始的方法
数组会吗?用一个char类型的数组来保存一串字符
char m[8] = {34,‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,34};
要是按c%输出的话,ASCII码值34对应双引号 ‘1’对应数字,可以用m[1] = '2';来改变对应位置的值
作者: profile5    时间: 2021-3-5 14:56
没明白你想要表达的意思
作者: 再遇见    时间: 2021-3-5 15:31
刮痧小能手 发表于 2021-3-3 20:55
大哥们,给个例子,能不能直接把代码写给我,我不懂呀

指针





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1