新聞中心

EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > LabView學(xué)習(xí)筆記(7)字符串操作之加密

LabView學(xué)習(xí)筆記(7)字符串操作之加密

作者: 時(shí)間:2017-01-05 來(lái)源:網(wǎng)絡(luò) 收藏
無(wú)論是文本代碼還是圖形解釋代碼的實(shí)現(xiàn)過(guò)程,字符串的處理操作和相關(guān)函數(shù)的使用都是經(jīng)常碰到的,這是由于對(duì)于程序控制的硬件設(shè)備而言,命令和數(shù)據(jù)信息都是以字符串和文件形式存放在存儲(chǔ)器中的,眾所周知計(jì)算機(jī)中信息數(shù)據(jù)的是以二進(jìn)制文件形式存放的,也就是用狀態(tài)變化表示的,當(dāng)然以十六進(jìn)制存放更簡(jiǎn)潔有效。所以無(wú)論是學(xué)習(xí)其他程序設(shè)計(jì)語(yǔ)言還是LabView的圖形化編程,熟練應(yīng)用字符串函數(shù)是十分必要的,基于上述目的設(shè)計(jì)了個(gè)字符串的加密的程序,運(yùn)行效果和程序框圖如下:

其中強(qiáng)制類(lèi)型轉(zhuǎn)換與數(shù)值大小并無(wú)關(guān)系,關(guān)鍵是數(shù)據(jù)類(lèi)型,這里使用的無(wú)符號(hào)單字節(jié)整型(ASCII碼),本設(shè)計(jì)的加密是每個(gè)字母后移五位,形成密文。值得注意的是強(qiáng)制類(lèi)型轉(zhuǎn)換,必須將數(shù)據(jù)類(lèi)型選擇為無(wú)符號(hào)單字節(jié)整型。


評(píng)論


技術(shù)專(zhuān)區(qū)

關(guān)閉