字符
C语言有字符类型,也就是char类型,char类型的数据占内存大小为1字节。
C语言中不存在字符串类型,可以使用字符数组表示
字符是一种图形符号,不同国家不同地区都有自己特殊的字符,于是就衍生了“字符集合”这个名词。其中ASCII (American Standard Code for Information Interchange: 美国信息交换标准代码)是国际通用的标准字符集
例如
字符数组
用来存放字符的数组称为字符数组
例如
字符数组输出的字符
字符串
是由“ ”包括起来的字符序列字符串的结束标志是‘\0’,用双引号括起来的一串字符就是字符串常量,它的末尾将由系统自动添加一个字符串结束标志‘\0’
在c语言中不能定义字符串,但是在c语言中使用字符串,通常会用字符数组来模拟字符串,必须是’\0'结尾的字符数组。如果字符数组中没有‘\0'结尾,那该字符数组就是普通的字符数组,不是字符串
例如
字符串赋值1
字符串赋值2
定义时不赋值,后面需要借助strcpy
函数 sizeof 和strlen
1 sizeof
sizeof是一个关键字,它是一个编译时运算符,用于判断变量或数据类型的字节大小
对于字符类型,每个字符占用一个字节,所以返回的是申请数组总长度
例如
2 strlen
C语言 strlen 函数用来求字符串的长度(包含多少个字符)
不包括'\0'
不包括'\0' 后面的字符
比如
完整程序
字符指针
1 字符指针指向字符
2 字符指针指向字符串
C++ 字符串 string
1 定义时构造
2 对象赋值
3 assign 函数赋值
4 求符串的长度
5 字符串连接
6 字符串比较
7 字符串比较
8 子串
9 字符串交换
10 字符串替换
11 字符串删除
12 查找字符串
13 迭代器访问
2023暑假班数学思维大纲
●高斯算法 ●图中填数 ●算式谜语 ●平均数问题 ●植树问题
●妙算技巧 ●拆数技巧 ●页码问题 ●高级鸡兔同笼 ●年龄问题
●行程问题 ●行走路线问题 ●组合图形 ●工程问题 ●整除与剩余问题
●周期问题 ●天平问题 ●买卖问题 ●非十进制 ●牛吃草
说明:实际课程根据上课进度略有调整。
领取专属 10元无门槛券
私享最新 技术干货