日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 測試測量 > 測試測量
[導讀]該節(jié)點位于函數(shù)/字符串/“字符串/數(shù)值轉(zhuǎn)換”下,功能是把輸入的字符串(ASCII)通過十六進制數(shù)字再轉(zhuǎn)換成數(shù)值(10進制)。有幾點需要注意:1:雖然該函數(shù)的輸入端子“string”的值可以是十六進制

該節(jié)點位于函數(shù)/字符串/“字符串/數(shù)值轉(zhuǎn)換”下,功能是把輸入的字符串(ASCII)通過十六進制數(shù)字再轉(zhuǎn)換成數(shù)值(10進制)。

有幾點需要注意:

1:雖然該函數(shù)的輸入端子“string”的值可以是十六進制數(shù)、字符串(ASCII)或其他進制數(shù),但是“string”的值流入該函數(shù)中時,先轉(zhuǎn)換成字符串(ASCII)。例如,當“string”(Hex display)值為62,因此,流入函數(shù)時,該值轉(zhuǎn)為b(ASCII),但是,如果“string”流入該函數(shù)前就是字符串(ASCII),比如直接流入a,則上述的轉(zhuǎn)換過程就可以避免。

2:在函數(shù)中,字符串(ASCII)被當成十六進制處理,最后輸出的數(shù)值就是這個十六進制數(shù)對應的十進制數(shù)。例如字符串(ASCII)為a,由ASCII編碼表可知十六進制“a”對應的十進制是10,所以通過這個轉(zhuǎn)換函數(shù)后,最后得到的數(shù)值為10。如果字符串(ASCII)為aa,被當成十六進制數(shù)(對應的二進制為10101010)處理再進行十進制換算,最后得到的數(shù)值為170。

如圖1所示,當輸入端子“string”(Normal display)的值為f3g(g是一個無效值,因此f3g相當f3)時,作為十六進制數(shù),其二進制剛好是11110011,換算成10進制輸出就是243(10進制)。

3:字符串(ASCII)的每個字符都在為0~9,A~F,a~f范圍內(nèi),如果超出這個范圍,就是一個無效值,最后返回的數(shù)值是0(見圖1)。

圖1

4:如果該函數(shù)輸入端子“string”接的是一個十六進制字符串,那么這個十六進制字符串先轉(zhuǎn)換成字符串(ASCII),然后作為十六進制數(shù),之后轉(zhuǎn)換為相應的十進制數(shù)輸出,圖2為例子說明。

圖2實例說明

結(jié)論:

最好讓輸入端子“string”接一個字符串(ASCII),這樣可以省去一個其他進制數(shù)再往字符串(ASCII)轉(zhuǎn)換過程。

本站聲明: 本文章由作者或相關機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

在C語言編程中,字符串處理是基礎操作,但傳統(tǒng)庫函數(shù)如strcat()因缺乏內(nèi)存邊界檢查而成為安全漏洞的溫床。根據(jù)MITRE的CWE數(shù)據(jù)庫統(tǒng)計,緩沖區(qū)溢出漏洞中有超過30%源于不安全的字符串操作。本文將設計一個安全增強的字...

關鍵字: 字符串 strcat C語言

C語言因其高效性和底層控制能力被廣泛應用于系統(tǒng)編程,但其缺乏內(nèi)置的邊界檢查和類型安全機制,使得輸入驗證成為保障程序安全的核心環(huán)節(jié)。從格式化字符串漏洞到整數(shù)溢出攻擊,未經(jīng)嚴格驗證的輸入可能導致緩沖區(qū)溢出、權(quán)限提升甚至遠程代...

關鍵字: C語言 字符串

在C語言的世界里,字符串作為字符數(shù)組的一種特殊形式,擁有著一個與眾不同的特性——結(jié)束符。這個結(jié)束符,即空字符(Null Character),用\0表示,在字符串的末尾靜靜地守候,扮演著標識字符串終結(jié)的重要角色。相比之下...

關鍵字: C語言 字符串

字符串是C語言中最基礎的概念,也是最常被用到的。在嵌入式開發(fā)中,我們經(jīng)常要將一些字符串通過串口顯示到串口助手或調(diào)試終端上,作為信息提示,以便讓我們了解程序的運行情況;或者是將一些常量的值轉(zhuǎn)為字符串,來顯示到液晶等顯示設備...

關鍵字: 字符串 指針 C 語言

大家好,我是雜燴君。嵌入式大雜燴周記主要是一些實用項目學習分享,每篇一個主題。SDS 是 C 的字符串庫,旨在通過添加堆分配的字符串來增強有限的 libc 字符串處理功能。

關鍵字: 嵌入式 項目 字符串

Redis為什么那么快?除了它是內(nèi)存數(shù)據(jù)庫,使得所有的操作都在內(nèi)存上進行之外,還有一個重要因素,它實現(xiàn)的數(shù)據(jù)結(jié)構(gòu),使得我們對數(shù)據(jù)進行增刪查改操作時,Redis能高效的處理。因此,這次我們就來好好聊一下Redis數(shù)據(jù)結(jié)構(gòu),...

關鍵字: 數(shù)據(jù)結(jié)構(gòu) REDIS 字符串 節(jié)點

大家好,我是小林。前幾天發(fā)了一篇「為了拿捏Redis數(shù)據(jù)結(jié)構(gòu),我畫了20張圖」,收獲了很多好評,但是當時急于發(fā)文,有些地方?jīng)]有寫完,也有些地方寫的不是很完善。然后我最近花了很多時間來完善文章,不僅加入了Redis新版本的...

關鍵字: 數(shù)據(jù)結(jié)構(gòu) REDIS 節(jié)點 字符串

道哥的第025篇原創(chuàng)一、前言二、最簡單的格式化三、測試1:手動格式化數(shù)字四、測試2:混合格式化字符串和數(shù)字五、sprintf的實現(xiàn)機制六、總結(jié)一、前言在嵌入式項目開發(fā)中,字符串格式化是很常見的操作,我們一般都會使用C庫中...

關鍵字: 字符串

在編寫程序過程中,我們經(jīng)常使用到一些字符串函數(shù),例如求字符串長度,拷貝字符串......

關鍵字: C語言 字符串

今天,我將向您展示一種非常有用的技術(shù),即使用grep命令查找多個字符串。 簡而言之,grep命令可以看作是功能強大的命令行工具,可用于在一個或多個輸入文件中查找與正則表達式匹配的文本,然后默認顯示任何匹配的文本并將其記錄...

關鍵字: Linux grep 字符串
關閉