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

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个字节。

什么是字符 篇八

在计算机和电信技术中,一个字符是一个单位的字形、类字形单位或符号的基本信息。