[说明]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
Settings\XXX(当前登录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
进2000\XP
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子系统应用程序
qappsrv.exe
在网络上显示终端服务器可用的程序
qprocess.exe
在本地或远程显示进程的信息(需终端服务)
query.exe
查询进程和对话
(XP不可用)
quser.exe
显示用户登陆的信息(需终端服务)
qwinsta.exe
显示终端服务的信息
rononce
-p
15秒关机
rasAdmin
远程访问服务。
regedit.exe
注册表编辑器
rasadmin.exe
启动远程访问服务
(XP不可用)
rasautou.exe
建立一个RAS连接
rasdial.exe
宽带,拨号连接
ras.exe
运行RAS连接
(XP不可用)
rcp.exe
计算机和运行远程外壳端口监控程序
rshd
的系统之间复制文件
rdpclip.exe
终端和本地复制和粘贴文件
recover.exe
从坏的或有缺陷的磁盘中恢复可读取的信息。
redir.exe
运行重定向服务
字符含义 篇七
字符是指计算机中使用的字母、数字、字和符号,包括: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个字节。
什么是字符 篇八
在计算机和电信技术中,一个字符是一个单位的字形、类字形单位或符号的基本信息。
你也可以在好范文网搜索更多本站小编为你整理的其他C语言字符串【精品多篇】范文。