網站首頁 個人文檔 個人總結 工作總結 述職報告 心得體會 演講稿 講話致辭 實用文 教學資源 企業文化 公文 論文

C語言字符串【精品多篇】

欄目: 實用文精選 / 發佈於: / 人氣:2.66W

C語言字符串【精品多篇】

字符串的介紹 篇一

字符串主要用於編程,概念説明、函數解釋、用法詳述見正文,這裏補充一點:字符串在存儲上類似字符數組,所以它每一位的單個元素都是可以提取的,如s=“abcdefghij”,則s[0]=“a”,s[9]=“j”,而字符串的零位正是它的長度,如s[0]=10(※上述功能Ansistring沒有。),這可以給我們提供很多方便,如高精度運算時每一位都可以轉化為數字存入數組。

一般記為 s=“a1a2···an”(n>=0)。它是編程語言中表示文本的數據類型。在程序設計中,字符串(string)為符號或數值的一個連續序列,如符號串(一串字符)或二進制數字串(一串二進制數字)。

通常以串的整體作為操作對象,如:在串中查找某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。兩個字符串相等的充要條件是:長度相等,並且各個對應位置上的字符都相等。設p、q是兩個串,求q在p中首次出現的位置的運算叫做模式匹配。串的兩種最基本的存儲方式是順序存儲方式和鏈接存儲方式。

字符串的函數應用 篇二

1、連接運算 concat(s1,s2,s3…sn) 相當於s1+s2+s3+…+sn.

例:concat(‘11’,'aa’)='11aa’;

2、求子串。 Copy(s,I,I) 從字符串s中截取第I個字符開始後的長度為l的子串。

例:copy(‘abdag’,2,3)=’bda’

3、刪除子串。過程 Delete(s,I,l) 從字符串s中刪除第I個字符開始後的長度為l的子串。

例:s:=’abcde’;delete(s,2,3);結果s:=’ae’

4、插入子串。 過程Insert(s1,s2,I) 把s1插入到s2的第I個位置

例:s:=abc;insert(‘12’,s,2);結果s:=’a12bc’

5、求字符串長度 length(s) 例:length(‘12abc’)=5

在ASP中 求字符串長度用 len(s)例: len(“abc12”)=5

6、搜索子串的位置 pos(s1,s2) 如果s1是s2的子串 ,則返回s1的第一個字符在s2中的位置,若不是子串,則返回0.

例:pos(‘ab’,’12abcd’)=3

7、字符的大寫轉換。Upcase(ch) 求字符ch的大寫體。

例:upcase(‘a’)=’A’

8、數值轉換為數串。 過程 Str(x,s) 把數值x化為數串s.

例:str(12345,s); 結果s=’12345’

9、數串轉換為數值。 過程val(s,x,I) 把數串s轉化為數值x,如果成功則I=0,不成功則I為無效字符的序數,第三個參數也可不傳

例:val(‘1234’,x,I);結果 x:=1234

字符表達 篇三

字符是可使用多種不同字符方案或代碼頁來表示的抽象實體。例如,Unicode UTF-16 編碼將字符表示為 16 位整數序列,而 Unicode UTF-8 編碼則將相同的字符表示為 8 位字節序列。微軟的公共語言運行庫使用 Unicode UTF-16(Unicode 轉換格式,16 位編碼形式)表示字符。

字符串的表示法 篇四

一種常用的表示法是使用一個字符代碼的數組,每個字符佔用一個字節(如在ASCII代碼中)或兩個字節(如在unicode中)。它的長度可以使用一個結束符(一般是NUL,ASCII代碼是0,在C編程語言中使用這種方法)。或者在前面加入一個整數值來表示它的長度(在Pascal語言中使用這種方法)。

這是一個用NUL結束的字符串的例子,它用10個byte存儲,用ASCII表示法:

F R A N K NUL k e f w

46 52 41 4E 4B 00 6B 66 66 77

上面的字符串的長度為5個字符,但注意它佔用6個字節。結束符後的字符沒有任何意義。

這是相同的Pascal字符串:

length F R A N K k e f w

05 46 52 41 4E 4B 6B 66 66 77

當然,可能還有其它的表示法。使用樹和列表可以使得一些字符串操作(如插入和刪除)更高效。

字符作用 篇五

針對微軟公共語言運行庫的應用程序使用編碼將字符表示形式從本機字符方案映射至其他方案。應用程序使用解碼將字符從非本機方案映射至本機方案。

電腦和通訊設備會使用字符編碼的方式來表達字符。意思是會將一個字符指定給某個東西。傳統上,是代表整數量的位元序列,如此,則可透過網絡來傳輸,同時亦便於儲存。兩個常用的例子是ASCII和用於統一碼的UTF-8。根據谷歌的統計,UTF-8是目前最常用於網頁的編碼方式。相較於大部分的字符編碼把字符對應到數字或位元串,摩斯密碼則是使用不定長度的電子脈衝的序列來表現字符。

計算機常用命令字符 篇六

開始→運行→輸入的命令集錦

msconfig.exe

系統配置實用程序

/啟動

gpedit.msc-----組策略

sndrec32-------錄音機

Nslookup-------IP地址偵測器

explorer-------打開資源管理器

logoff---------註銷命令

tsshutdn-------60秒倒計時關機命令

lusrmgr.msc----本機用户和組

services.msc---本地服務設置

oobe/msoobe

/a----檢查XP是否激活

notepad--------打開記事本

cleanmgr-------垃圾整理

net

start

messenger----開始信使服務

compmgmt.msc---計算機管理

net

stop

messenger-----停止信使服務

conf-----------啟動netmeeting

dvdplay--------DVD播放器

charmap--------啟動字符映射表

diskmgmt.msc---磁盤管理實用程序

calc-----------啟動計算器

dfrg.msc-------磁盤碎片整理程序

chkdsk.exe-----Chkdsk磁盤檢查

devmgmt.msc---

設備管理器

regsvr32

/u

*。dll----停止dll文件運行

drwtsn32------

系統醫生

rononce

-p

----15秒關機

dxdiag---------檢查DirectX信息

regedt32-------註冊表編輯器

Msconfig.exe---系統配置實用程序

rsop.msc-------組策略結果集

mem.exe--------顯示內存使用情況

regedit.exe----註冊表

winchat--------XP自帶局域網聊天

progman--------程序管理器

winmsd---------系統信息

perfmon.msc----計算機性能監測程序

winver---------檢查Windows版本

sfc

/scannow-----掃描錯誤並復原

taskmgr-----任務管理器(2000/xp/2003)

開始菜單中的“運行”是通向程序的快捷途徑,輸入特定的命令後,即可快速的打開Windows的大部分程序,熟練的運用它,將給我們的操作帶來諸多便捷。

winver

檢查Windows版本

wmimgmt.msc

打開Windows管理體系結構(wmi)

wupdmgr

Windows更新程序

wscript

Windows腳本宿主設置

write

寫字板

winmsd

系統信息

wiaacmgr

掃描儀和照相機嚮導

winchat

xp自帶局域網聊天

mem.exe

顯示內存使用情況

mplayer2

簡易widnows

media

player

mspaint

畫圖板

mstsc

遠程桌面連接

mplayer2

媒體播放機

magnify

放大鏡實用程序

mmc

打開控制枱

mobsync

同步命令

dxdiag

檢查directx信息

drwtsn32

系統醫生

devmgmt.msc

設備管理器

dfrg.msc

磁盤碎片整理程序

diskmgmt.msc

磁盤管理實用程序

dcomcnfg

打開系統組件服務

ddeshare

打開dde共享設置

dvdplay

dvd播放器

net

stop

messenger

停止信使服務

net

start

messenger

開始信使服務

notepad

打開記事本

nslookup

網絡管理的工具嚮導

ntbackup

系統備份和還原

narrator

屏幕“講述人”

ntmsmgr.msc

移動存儲管理器

ntmsoprq.msc

移動存儲管理員操作請求

netstat

-an

(tc)命令檢查接口

syncapp

創建一個公文

sysedit

系統配置編輯器

sigverif

文件簽名驗證程序

sndrec32

錄音機

shrpubw

創建共享文件夾

secpol.msc

本地安全策略

syskey

系統加密,一旦加密就不能解開,保護Windows

xp系統的雙重密碼

services.msc

本地服務設置

sndvol32

音量控制程序

sfc.exe

系統文件檢查器

sfc

/scannow

windows文件保護

tsshutdn

60秒倒計時關機命令

tourstart

xp簡介(安裝完成後出現的漫遊xp程序)

taskmgr

任務管理器

eventvwr

事件查看器

eudcedit

造字程序

explorer

打開資源管理器

packager

對象包裝程序

perfmon.msc

計算機性能監測程序

progman

程序管理器

regedit.exe

註冊表

rsop.msc

組策略結果集

regedt32

註冊表編輯器

rononce

-p

15秒關機

regsvr32

/u

*。dll

停止dll文件運行

regsvr32

/u

zipfldr.dll

取消zip支持

cmd.exe

cmd命令提示符

chkdsk.exe

chkdsk磁盤檢查

certmgr.msc

證書管理實用程序

calc

啟動計算器

charmap

啟動字符映射表

cliconfg

sql

server

客户端網絡實用程序

clipbrd

剪貼板查看器

conf

啟動netmeetin

compmgmt.msc

計算機管理

cleanmgr

垃圾整理

ciadv.msc

索引服務程序

osk

打開屏幕鍵盤

odbcad32

odbc數據源管理器

oobe/msoobe

/a

檢查xp是否激活

lusrmgr.msc

本機用户和組

logoff

註銷命令

iexpress

木馬捆綁工具,系統自帶

nslookup

ip地址偵測器

fsmgmt.msc

共享文件夾管理器

utilman

輔助工具管理器

gpedit.msc

組策略

以下為Windows操作系統的常用運行命令,執行這些命令,就能打開系統對應的相關實用程序,如果大家能基本利用,就能檢查並修復系統的最基本的故障,除註銷,關閉系統命令外,其它所有命令,大家不妨一試!

運行輸入CMD輸入

對應的相關實用程序:

打開C:Documents

and

SettingsXXX(當前登錄Windows

XP的用户名)

。.

打開Windows

XP所在的盤符下的Documents

and

Settings文件夾

。.。

打開“我的電腦”選項。

accwiz.exe

輔助工具嚮導

actmovie.exe

直接顯示安裝工

append.exe

允許程序打開制定目錄中的數據

arp.exe

顯示和更改計算機的IP與硬件物理地址的對應列表

at.exe

計劃運行任務

atmadm.exe

ATM調用管理器統計

attrib.exe

顯示和更改文件和文件夾屬性

autochk.exe

檢測修復文件系統

(XP不可用)

autoconv.exe

在啟動過程中自動轉化系統

(XP不可用)

autofmt.exe

在啟動過程中格式化進程

(XP不可用)

autolfn.exe

使用長文件名格式

(XP不可用)

arp.exe

顯示和更改計算機的IP與硬件物理地址的對應

calc.exe

計算器

Bootvrfy.exe

通報啟動成功

cacls.exe

顯示和編輯ACL

cdplayer.exe

CD播放器

change.exe

與終端服務器相關的查詢

(XP不可用)

charmap.exe

字符映射表

chglogon.exe

啟動或停用會話記錄

(XP不可用)

chgport.exe

改變端口(終端服務)

(XP不可用)

chgusr.exe

改變用户(終端服務)

(XP不可用)

chkdsk.exe

磁盤檢測程序

chkntfs.exe

NTFS磁盤檢測程序

cidaemon.exe

組成Ci文檔服務

cipher.exe

在NTFS上顯示或改變加密的文件或目錄

cisvc.exe

打開索引內容

ckcnv.exe

變換Cookie

cleanmgr.exe

磁盤清理

cliconfg.exe

SQL客户網絡工具

clipbrd.exe

剪貼簿查看器

clipsrv.exe

運行Clipboard服務

clspack.exe

建立系統文件列表清單

cluster.exe

顯示域的集羣

(XP不可用)

cmd.exe

進2000XP

DOS

cmdl32.exe

自動下載連接管理

cmmgr32.exe

連接管理器

cmmon32.exe

連接管理器監視

cmstp.exe

連接管理器配置文件安裝程序

comclust.exe

集羣

comp.exe

比較兩個文件和文件集的內容

conf

啟動netmeeting聊天工具

control

userpasswords2

XP密碼管理。

compmgmt.msc

計算機管理

profile.exe

轉換顯示模式

(XP不可用)

開始,運行,輸入CMD輸入net

config

workstation計算機名

完整的計算機名用户名

工作站處於活動狀態(即網絡描述)

軟件版本(即軟件版本號)

工作站域

工作站域的

DNS

名稱

登錄域

COM

打開時間超時(秒)

COM

發送量(字節)

COM

發送超時

(msec)

CMD輸入net

config

workstation

更改可配置工作站服務設置。

CMD輸入net

config

server

可以顯示不能配置的下服務器計算機名

服務器註釋

服務器版本(即軟件版本號)

服務器處於活動狀態(即網絡描述)

服務器處於隱藏狀態(即

/hidden

設置)

最大登錄用户數(即可使用服務器共享資源的最大用户數)

每個會話打開文件的最大數(即用户可在一個會話中打開服務器文件的最大數)

空閒會話時間(最小值)

chkdsk.exe

磁盤檢查。

Chkdsk

/r

2000命令控制枱中的Chkdsk

/r命令檢查修復系統文件

cleanmgr

垃圾整理

Clipbrd

剪貼板查看器

C:boot.ini

打開啟動菜單

compact.exe

顯示或改變NTFS分區上文件的壓縮狀態

conime.exe

IME控制枱

control.exe

控制面板

convert.exe

NTFS

轉換文件系統到NTFS

convlog.exe

轉換IIS日誌文件格式到NCSA格式

cprofile.exe

轉換顯示模式

cscript.exe

較本宿主版本

csrss.exe

客户服務器Runtime進程

(XP不可用)

csvde.exe

格式轉換程序

(XP不可用)

dcpromo

活動目錄安裝(XP不可用)

drwtsn32

系統醫生

diskmgmt.msc

磁盤管理器(和PowerQuest

PartitionMagic

8.0)

dvdplay

DVD

播放器

devmgmt.msc

設備管理器(檢查電腦硬件,驅動)

dxdiag

檢查DirectX信息

dcomcnfg.exe

DCOM配置屬性

(控制枱根目錄)

dcpromo.exe

安裝嚮導

(XP不可用)

ddeshare.exe

DDE共享

debug.exe

檢查DEBUG

dfrgfat.exe

FAT分區磁盤碎片整理程序

dfrgntfs.exe

NTFS分區磁盤碎片整理程序

(XP不可用)

dfs_cmd_.exe

配置DFS樹

(XP不可用)

dfsinit.exe

分佈式文件系統初始化(XP不可用)

dfssvc.exe

分佈式文件系統服務器

(XP不可用)

diantz.exe

製作CAB文件

diskperf.exe

磁盤性能計數器

dmremote.exe

磁盤管理服務的一部分

(XP不可用)

doskey.exe

命令行創建宏

dosx.exe

DOS擴展

dplaysvr.exe

直接運行幫助

(XP不可用)

drwatson.exe

華生醫生錯誤檢測

drwtsn32.exe

華生醫生顯示和配置管理

dvdplay.exe

DVD播放

dxdiag.exe

Direct-X診斷工具

edlin.exe

命令行的文本編輯

esentutl.exe

MS數據庫工具

eudcedit.exe

造字程序

eventvwr.exe

事件查看器

exe2bin.exe

轉換EXE文件到二進制

expand.exe

解壓縮

extrac32.exe

解CAB工具

fsmgmt.msc

共享文件夾

fastopen.exe

快速訪問在內存中的硬盤文件

faxcover.exe

傳真封面編輯

faxqueue.exe

顯示傳真隊列

faxsend.exe

發送傳真嚮導

faxsvc.exe

啟動傳真服務

fc.exe

比較兩個文件的不同

find.exe

查找文件中的文本行

findstr.exe

查找文件中的行

finger.exe

一個用户並顯示出統計結果

fixmapi.exe

修復MAPI文件

flattemp.exe

允許或者禁用臨時文件目錄

(XP不可用)

fontview.exe

顯示字體文件中的字體

forcedos.exe

強制文件在DOS模式下運行

ftp.exe

FTP下載

gpedit.msc

組策略

gdi.exe

圖形界面驅動

grpconv.exe

轉換程序管理員組

hostname.exe

顯示機器的Hostname

Internat

輸入法圖標

iexpress

木馬捆綁工具,系統自帶

ieshwiz.exe

自定義文件夾嚮導

iexpress.exe

iexpress安裝包

iisreset.exe

重啟IIS服務(未安裝IIS,不可用)

internat.exe

鍵盤語言指示器

(XP不可用)

ipconfig.exe

查看IP配置

ipsecmon.exe

IP安全監視器

ipxroute.exe

IPX路由和源路由控制程序

irftp.exe

無線連

ismserv.exe

安裝或者刪除Service

Control

Manager中的服務

jdbgmgr.exe

Java4的調試器

jetconv.exe

轉換Jet

Engine數據庫

(XP不可用)

jetpack.exe

壓縮Jet數據庫

(XP不可用)

jview.exe

Java的命令行裝載者

label.exe

改變驅動器的卷標

lcwiz.exe

許可證嚮導

(XP不可用)

ldifde.exe

LDIF目錄交換命令行管理

(XP不可用)

licmgr.exe

終端服務許可協議管理

(XP不可用)

lights.exe

顯示連接狀況

(XP不可用)

llsmgr.exe

Windows

2000

許可協議管理

(XP不可用)

llssrv.exe

啟動許可協議服務器

(XP不可用)

locator.exe

RPC

Locator

遠程定位

lodctr.exe

調用性能計數

logoff.exe

註銷當前用户

lpq.exe

顯示遠端的LPD打印隊列的狀態,顯示被送到基於Unix的服務器的打印任務

lpr.exe

用於Unix客户打印機將打印任務發送給連接了打印設備的NT的打印機服務器。

lsass.exe

運行LSA和Server的DLL

lserver.exe

指定默認Server新的DNS域

(XP不可用)

lusrmgr.msc

本地賬户管理

mmc

控制枱

mplayer2

播放器

macfile.exe

管理MACFILES

(XP不可用)

magnify.exe

放大鏡

makecab.exe

製作CAB文件

mem.exe

顯示內存狀態

migpwd.exe

遷移密碼

mmc.exe

控制枱

mnmsrvc.exe

遠程桌面共享

mobsync.exe

同步目錄管理器

mountvol.exe

創建、刪除或列出卷的裝入點。

mplay32.exe

Media

Player

媒體播放器

mpnotify.exe

通知應用程序

mqbkup.exe

信息隊列備份和恢復工具

mqmig.exe

MSMQ

Migration

Utility

信息隊列遷移工具

mrinfo.exe

使用SNMP多點傳送路由

mscdexnt.exe

安裝MSCD

msdtc.exe

動態事務處理控制枱

msg.exe

發送消息到本地或遠程客户

mshta.exe

HTML應用程序主機

msiexec.exe

開始Windows安裝程序

mspaint.exe

打開畫圖板

mstask.exe

任務計劃表程序

mstinit.exe

任務計劃表安裝

Msconfig.exe

系統配置實用程序

(配置啟動選項,服務項)

mem.exe

顯示內存使用情況

mspaint

畫圖板

Net

Stop

Messenger

停止信使服務

Net

Start

Messenger

恢復信使服務

nslookup

網絡管理的工具

Nslookup

IP

地址偵測器

tbackup

系統備份和還原

nbtstat.exe

使用

NBT(TCP/IP

上的

NetBIOS)顯示協議統計和當前

TCP/IP

連接。

nddeapir.exe

NDDE

API服務器端

netsh.exe

用於配置和監控

Windows

2000

命令行腳本接口(XP不可用)

netstat.exe

顯示協議統計和當前的

TCP/IP

網絡連接。

nlsfunc.exe

加載特定國家的信息。Windows

2000

MS-DOS

子系統不使用該命令接受該命令只是為了與

MS-DOS

文件兼容。

notepad.exe

打開記事本

nslookup.exe

該診斷工具顯示來自域名系統

(DNS)

名稱服務器的信息。

ntbackup.exe

備份和故障修復工具

ntfrs.exe

NT文件複製服務

(XP不可用)

ntvdm.exe

模擬16位Windows環境

nw16.exe

NetWare轉向器

nwscript.exe

運行Netware腳本

odbcad32.exe

32位ODBC數據源管理

(驅動程序管理)

odbcconf.exe

命令行配置ODBC驅動和數據源

packager.exe

對象包裝程序

pathping.exe

包含Ping和Tracert的程序

pentnt.exe

檢查Pentium的浮點錯誤

perfmon.exe

系統性能監視器

ping.exe

驗證與遠程計算機的連接

posix.exe

用於兼容Unix

print.exe

打印文本文件或顯示打印隊列的內容。

progman.exe

程序管理器

psxss.exe

Posix子系統應用程序

qap

在網絡上顯示終端服務器可用的程序

在本地或遠程顯示進程的信息(需終端服務)

查詢進程和對話

(XP不可用)

顯示用户登陸的信息(需終端服務)

顯示終端服務的信息

rononce

-p

15秒關機

rasAdmin

遠程訪問服務。

註冊表編輯器

啟動遠程訪問服務

(XP不可用)

建立一個RAS連接

寬帶,撥號連接

運行RAS連接

(XP不可用)

計算機和運行遠程外殼端口監控程序

rshd

的系統之間複製文件

終端和本地複製和粘貼文件

從壞的或有缺陷的磁盤中恢復可讀取的信息。

運行重定向服務

字符含義 篇七

字符是指計算機中使用的字母、數字、字和符號,包括:1、2、3、A、B、C、~!·#¥%……—*()——+等等。在 ASCII 編碼中,一個英文字母字符存儲需要1個字節。在 GB 2312 編碼或 GBK 編碼中,一個漢字字符存儲需要2個字節。在UTF-8編碼中,一個英文字母字符存儲需要1個字節,一個漢字字符儲存需要3到4個字節。在UTF-16編碼中,一個英文字母字符或一個漢字字符存儲都需要2個字節(Unicode擴展區的一些漢字存儲需要4個字節)。在UTF-32編碼中,世界上任何字符的存儲都需要4個字節。

什麼是字符 篇八

在計算機和電信技術中,一個字符是一個單位的字形、類字形單位或符號的基本信息。