嵌入式笔记day09

字符串

  1. 一些列字符加上\0就是一个字符串
  2. 字符串连接函数
strcat(字符数组1, 字符数组2);	//把两个字符串拼成一个字符串
//返回字符数组1的首地址
//注意:(1)字符数组1必须足够大(2)连接前,两串均以'\0'结束,连接后只保留后一个的'\0'

man 函数	//查看信息

strcpy(字符数组1, 字符数组2);	//字符串2覆盖字符串1

strcmp(字符数组1, 字符数组2);	//对两串从左向右比较ASCII码,遇到不同字符或\0为止
//返回int型整数,小于为负整数,大于为正整数,等于为0
//字符串比较不能用==,只能用strcmp

strlen 字符数组1;	//求长度,遇到\0结束且不包括\0

指针

  1. 什么是指针:内存单元的地址称为指针;地址,指针,内存编号是一个意思
  2. 字长:地址线管脚数量
  3. 变量的指针指的是起始地址
  4. *p表示(1)指针变量,(2)p指向的内存
  5. 指针的偏移量:由声明函数的类型决定(如int为4字节偏移量);指针的强转,转换的是偏移量,此时存储的地址是不变的
  6. 二进制码在地址中的存储:先排低位后排高位,读取先读高位后读低位(小端存储方式)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值