www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 原創(chuàng) > 振南技術干貨集(風云錄)
[導讀]C語言中要表達一個字節(jié)數(shù)據(jù)序列(內(nèi)存中連續(xù)存儲的若干個字節(jié)),我們可以使用字節(jié)數(shù)組,如unsigned char array[10]={0,1,2,3,4,5,6,7,8,9}。其實字符串,本質上也是一個字節(jié)序列,但是通常情況下它所存儲的字節(jié)的值均為ASCII中可打印字符的碼值,如’A’、’ ‘、’|’等。那在字符串中是否也可以出現(xiàn)其它的值呢?這樣,我們就可以用字符串的形式來表達一個字節(jié)序列了。很多時候,它可能比字節(jié)數(shù)組要方便一些。字符串中的轉義符就是用來干這個的。請看如下程序:

一、轉義符\

C語言中要表達一個字節(jié)數(shù)據(jù)序列(內(nèi)存中連續(xù)存儲的若干個字節(jié)),我們可以使用字節(jié)數(shù)組,如unsigned char array[10]={0,1,2,3,4,5,6,7,8,9}。其實字符串,本質上也是一個字節(jié)序列,但是通常情況下它所存儲的字節(jié)的值均為ASCII中可打印字符的碼值,如’A’、’‘、’|’等。那在字符串中是否也可以出現(xiàn)其它的值呢?這樣,我們就可以用字符串的形式來表達一個字節(jié)序列了。很多時候,它可能比字節(jié)數(shù)組要方便一些。字符串中的轉義符就是用來干這個的。請看如下程序:

這兩種寫法,array所指向的內(nèi)存字節(jié)序列是基本一樣的(后者最后還有一個0)。當然,如果我們把array傳到strlen去計算長度,返回的值為0。因為它第一個字節(jié)的值為0。但是我們?nèi)匀豢梢允褂胊rray[n]的方式去訪問序列中的數(shù)據(jù)。

上面程序中的兩種寫法,是完成等價的。

字符串中的轉義符的目的是為了在本應該只能看到ASCII可打印字符的序列中,可以表達其它數(shù)值或特殊字符。如經(jīng)常使用的回車換行”\r\n”,其實質就是”\x0d\x0a”;通常我們所說的字符串結束符\0,其實就是0的八進制轉義表達形式。

二、字符串常量的連接

在研讀一些開源軟件的源代碼時,我見到了字符串常量的一個比較另類的用法,在這里介紹給大家。

有些時候,為了讓字符串常量內(nèi)容層次更加清晰,就可以把一個長字符串打散成若干個短字符串,它們順序首尾相接,在意義上與長字符串是等價的。比如"0123456789ABCDEF"可以分解為”0123456789””ABCDEF”,即多個字符串常量可以直接連接,夠成長字符串。這種寫法,在printf打印調(diào)試信息的時候可能會更多用到。

在printf的格式化串很長的時候,我們把它合理的打散,分為多行,程序就會顯得更多工整。

聲明:該篇文章為本站原創(chuàng),未經(jīng)授權不予轉載,侵權必究。
換一批
延伸閱讀

當?shù)貢r間9月8日,美國聯(lián)邦通信委員會(FCC)再次以所謂的“國家安全擔憂”為由,要撤銷對七家中國政府擁有或控制的測試實驗室的認可資格。

關鍵字: 測試測量

近日,美國參議院公布了一項引人注目的國防政策方案,其中包含的“2025年國家人工智能保障準入和創(chuàng)新法案”(簡稱GAIN AI法案)再次在全球科技領域掀起波瀾。

關鍵字: AI GPU

近日,比亞迪、極氪、小鵬、Smart和零跑五家中國新能源車企,因涉嫌維修壟斷被澳洲監(jiān)管機構盯上。這不僅可能成為全球首例新能源汽車維修壟斷處罰案例,更給高歌猛進的中國車企出海之路蒙上了一層陰影。

關鍵字: 電動汽車

近日,美國商務部突然打出“組合拳”,先后撤銷了三星、SK海力士、英特爾、臺積電在中國大陸工廠的“經(jīng)驗證最終用戶”(VEU)授權。對此,美國財經(jīng)媒體認為,這實際上是美國強化對全球半導體產(chǎn)業(yè)鏈控制的重要一步。

關鍵字: 半導體

全球 AIoT 市場預計從 2024 年的 110 億美元增長至 2030 年的 480 億美元,年均復合增長率(CAGR)超過 20%。中國市場同步增長,從 72 億美元增至 220 億美元。在中國,已有超過 100...

關鍵字: LoRaPlus Semtech LR2021 LPWAN

特斯拉不再只是一家電動汽車公司,馬斯克正在為其賦予一個全新的定義。

關鍵字: AI 人工智能

隨著半導體行業(yè)邁向后摩爾時代,先進封裝技術正成為推動芯片性能提升和產(chǎn)業(yè)創(chuàng)新的核心驅動力。在晶體管微縮逐漸逼近物理極限的背景下,先進封裝通過異構集成、3D堆疊和高密度互連等技術,突破傳統(tǒng)封裝的瓶頸,實現(xiàn)更高性能、更低功耗和...

關鍵字: 天成先進 3D封裝 Elexcon2025

北京時間9月10日凌晨1點,蘋果即將迎來年度重磅發(fā)布會。按照以往規(guī)律,蘋果將通過本次發(fā)布會正式推出iPhone 17 Pro系列。

關鍵字: iPhone 蘋果 智能手機

前不久,新思科技已經(jīng)正式對Ansys完成了整個收購。一家是IP和IC設計方面?zhèn)鹘y(tǒng)三強之一,一家是仿真與分析領域的老牌技術專家。雙方的結合也是呼應整個技術潮流,為客戶提供從硅片到系統(tǒng)的完整解決方案。而且,借助Ansys的強...

關鍵字: Synopsis 新思科技 Ansys 仿真 汽車 AI

全球半導體封裝市場正向PLP、ECP等先進技術傾斜,以應對5G和高性能計算需求。但國內(nèi)上規(guī)模的PLP廠商不超過五家,芯友微憑借技術創(chuàng)新和成本優(yōu)勢已占據(jù)一席之地。面對行業(yè)競爭和終端需求波動,張博威認為:“機會永遠都在,關鍵...

關鍵字: PLP ECP 封裝 芯友微 XINYOUNG
關閉