找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4803|回復(fù): 15
收起左側(cè)

關(guān)于c語言的一個小問題,想用一個變量代替字符串

  [復(fù)制鏈接]
ID:885542 發(fā)表于 2021-3-2 17:18 | 顯示全部樓層 |閱讀模式
m=="141225"+0x30
這個上面的"141225",我想將這個用一個變量代替,請問則么搞?
回復(fù)

使用道具 舉報

ID:885542 發(fā)表于 2021-3-2 17:25 | 顯示全部樓層
我不是想要類似char m="141225",這樣僅僅是一個賦值,m沒辦法改成別的數(shù)字了
回復(fù)

使用道具 舉報

ID:885542 發(fā)表于 2021-3-2 17:31 來自手機 | 顯示全部樓層
就是將141225用一個變量,但是保留雙引號
回復(fù)

使用道具 舉報

ID:885542 發(fā)表于 2021-3-2 17:40 | 顯示全部樓層
講白了就是問雙引號里可以放一個變量嗎,具體怎么寫
回復(fù)

使用道具 舉報

ID:611245 發(fā)表于 2021-3-2 21:28 | 顯示全部樓層
這個很麻煩,我也愛莫能助
回復(fù)

使用道具 舉報

ID:390416 發(fā)表于 2021-3-2 21:58 | 顯示全部樓層
你可以直接參考我這個貼子 串口打印的 http://www.torrancerestoration.com/bbs/dpj-201660-1.html
回復(fù)

使用道具 舉報

ID:213173 發(fā)表于 2021-3-3 06:52 | 顯示全部樓層
刮痧小能手 發(fā)表于 2021-3-2 17:40
講白了就是問雙引號里可以放一個變量嗎,具體怎么寫

想用一個變量代替字符串???請了解指針!
回復(fù)

使用道具 舉報

ID:592807 發(fā)表于 2021-3-3 08:24 | 顯示全部樓層
刮痧小能手 發(fā)表于 2021-3-2 17:25
我不是想要類似char m="141225",這樣僅僅是一個賦值,m沒辦法改成別的數(shù)字了

你想多了char是8位的最大是255。雙引號里面的內(nèi)容是字符串string,你這個要么用字符串要么用指針
回復(fù)

使用道具 舉報

ID:86450 發(fā)表于 2021-3-3 08:44 | 顯示全部樓層
自定義 一個結(jié)構(gòu)體吧。
回復(fù)

使用道具 舉報

ID:879348 發(fā)表于 2021-3-3 08:48 | 顯示全部樓層
C語言不能這樣寫
回復(fù)

使用道具 舉報

ID:883031 發(fā)表于 2021-3-3 16:05 | 顯示全部樓層
指針變量
回復(fù)

使用道具 舉報

ID:885542 發(fā)表于 2021-3-3 20:55 來自手機 | 顯示全部樓層
大哥們,給個例子,能不能直接把代碼寫給我,我不懂呀
回復(fù)

使用道具 舉報

ID:885542 發(fā)表于 2021-3-3 20:57 來自手機 | 顯示全部樓層
wulin 發(fā)表于 2021-3-3 06:52
想用一個變量代替字符串???請了解指針!

指針是吧,我知道了
回復(fù)

使用道具 舉報

ID:367369 發(fā)表于 2021-3-4 15:23 | 顯示全部樓層
指針不會就用原始的方法
數(shù)組會嗎?用一個char類型的數(shù)組來保存一串字符
char m[8] = {34,‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,34};
要是按c%輸出的話,ASCII碼值34對應(yīng)雙引號 ‘1’對應(yīng)數(shù)字,可以用m[1] = '2';來改變對應(yīng)位置的值
回復(fù)

使用道具 舉報

ID:304608 發(fā)表于 2021-3-5 14:56 | 顯示全部樓層
沒明白你想要表達的意思
回復(fù)

使用道具 舉報

ID:888708 發(fā)表于 2021-3-5 15:31 | 顯示全部樓層
刮痧小能手 發(fā)表于 2021-3-3 20:55
大哥們,給個例子,能不能直接把代碼寫給我,我不懂呀

指針
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表