玩转Mixly – 6、Arduino AVR编程 之 文本
以下內(nèi)容源自Mixly官方技術(shù)文檔:
https://mixly.readthedocs.io/zh_CN/latest/Arduino/AVR/05Text.html
?
文本
文本的具體內(nèi)容為代碼的文本輸出功能,具體包括:文本連接、文本轉(zhuǎn)數(shù)字、數(shù)字轉(zhuǎn)文本。
所有文本內(nèi)容可通過串口監(jiān)視器或外接顯示屏打印。
字符串
| 1 | "hello"; ? |
?
描述
字符串常量。
參數(shù)
-
字符串: 需要輸入的字符串內(nèi)容。
字符
| 1 | 'a'; ? |
?
描述
字符常量。
參數(shù)
-
字符: 需要輸入的字符。
范例
只執(zhí)行一次串口輸出積木塊。
| 1 2 3 4 5 6 | void setup(){ Serial.begin(9600); } void loop(){ Serial.println(analogRead(A0)); } ? |
?
注意
只能輸入一個字符,輸入超過一個字符時會自動選擇第一個字符進(jìn)行輸入,空格也可以作為字符輸入。
字符串連接
| 1 | String("Hello") + String("Mixly"); ? |
?
描述
字符串連接,可以將兩個或者多個字符串連接成一個。
范例
連接多個字符串。
?
字符串轉(zhuǎn)數(shù)字(toInt()/toFloat())
?
描述
將字符串中的數(shù)字轉(zhuǎn)成整數(shù)或者小數(shù)。
獲取字符串中的一部分
?
描述
獲取字符串第x到y(tǒng)的字符串。
范例
截取字符串中的一部分。
?
小數(shù)位數(shù)保留
?
描述
將小數(shù)按照指定位數(shù)進(jìn)行化簡。
參數(shù)
-
小數(shù):需要化簡的小數(shù)。
-
位數(shù):需要保留的位數(shù)。
轉(zhuǎn)化大小寫
?
描述
將指定的字符串變量的小寫字母全部轉(zhuǎn)化為大寫字母或?qū)⒋髮懽帜溉哭D(zhuǎn)化為小寫字母.
參數(shù)
-
第一個字符串:需要轉(zhuǎn)化的字符串變量。
-
轉(zhuǎn)化方向:確定是將小寫字母轉(zhuǎn)化為大寫字母還是將大寫字母轉(zhuǎn)化為小寫字母。
范例
將字符串變量里的小寫字母全部轉(zhuǎn)化為大寫字母。
?
字符串變量替換
?
描述
將指定的字符或字符串替換為指定的字符或字符串.
參數(shù)
-
第一個字符串:原有的字符串。
-
第二個字符串:需要進(jìn)行替換的字符或字符串。
-
第三個字符串:用來進(jìn)行替換的字符或字符串。
范例
將字符串變量a中的“l(fā)”全部替換為“a”。
?
消除非可視字符
?
描述
截取字符串中間的非空白字符.
參數(shù)
-
字符串變量
范例
消除非可視字符將刪除字符串首尾的非可視字符。
?
判斷字符串的開頭或結(jié)尾
?
描述
判斷第一個字符串是否以第二個字符串為開頭或結(jié)尾,若是則返回1,否則返回0.
參數(shù)
-
第一個字符串:需要進(jìn)行判斷的字符串。
-
第二個字符串:用來進(jìn)行判斷的字符串。
范例
substring以sub開頭而不以ub開頭。
?
轉(zhuǎn)ASCII字符(char())
?
描述
將數(shù)字轉(zhuǎn)成ASCII字符。
參數(shù)
-
數(shù)字: ASCII字符對應(yīng)的數(shù)字。
返回
數(shù)字所對應(yīng)的ASCII字符。
范例
用轉(zhuǎn)ASCII字符積木塊加空格。
?
轉(zhuǎn)ASCII數(shù)值(toascii)
?
描述
將字符轉(zhuǎn)成ASCII碼。
參數(shù)
-
ASCII字符: ASCII碼對應(yīng)的字符。
返回
ASCII碼
進(jìn)制 轉(zhuǎn)字符串
?
描述
將一個數(shù)字轉(zhuǎn)化為字符串,支持二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制數(shù)字。
參數(shù)
-
數(shù)字: 對應(yīng)進(jìn)制的數(shù)字。
返回
字符串類型的數(shù)字。
注意
在某些需要將不同進(jìn)制的整數(shù)類型轉(zhuǎn)換為字符串類型的情況下進(jìn)行使用。
獲取字符串長度(String().length())
?
描述
通過String().length()方法獲得字符串的長度,值為組成字符串的字母數(shù)。
參數(shù)
-
字符串: 需要獲取長度的字符串。
返回
字符串的字符個數(shù),一個中文算三個字符。
獲取字符串第N個字符
?
描述
獲取到字符串的第N個字符。
參數(shù)
-
N: 獲取的字符排位
字符串比較1
?
描述
比較兩個字符串是否相同;第一個字符串從左往右是否包含第二個字符串;第一個字符串從右往左是否包含第二個字符串。
參數(shù)
-
第一個字符串
-
第二個字符串
字符串比較2
?
描述
運(yùn)用compareTo方法對兩個字符串進(jìn)行比較,從第一位開始比較,如果遇到不同的字符,則馬上返回這兩個字符的ASCII值的差值,返回值是int類型。
參數(shù)
-
第一個字符串
-
第二個字符串
?
微信關(guān)注圖中張十三的博客公眾號,與張十三一起探討更多mixly開發(fā)問題:
?
?
總結(jié)
以上是生活随笔為你收集整理的玩转Mixly – 6、Arduino AVR编程 之 文本的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 玩转Mixly – 5、Arduino
- 下一篇: 玩转Mixly – 7、Arduino