栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c语言基础(二) 初识字符串

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c语言基础(二) 初识字符串

字符串
  • 概念
    • 1. 输出和地址(验证方式一)
    • 2.字符串长度(验证方式二)
    • 3. 测试在中间加 ****
    • 4.常用转义字符
    • 5.常用占位符
    • 6.ASCII表
    • 7.位运算
      • 负整数的计算
      • 正整数

概念


#验证字符串是否以 结尾

1. 输出和地址(验证方式一)

输出 :

为什么arr2会输出这样的东西呢?

因为arr2并没有以 结尾,printf()会把内存中arr2一直到 结尾的所有地址对应的值都打印出来 (arr1是默认以 结尾的)

这里加上 验证一下

2.字符串长度(验证方式二)


跟上面一样,arr2没有加 ,所有长度是一个随机值,因为不知道内存地址中arr2后一直到 还有多长

加 就对了

3. 测试在中间加

4.常用转义字符


5.常用占位符

%d 整数格式
%c 字符格式
%d 字符串格式

6.ASCII表

7.位运算

& 按位与
| 按位或
^ 按位异或
~ 按位取反

整数在内存中的存储是补码
一个整数的二进制表示有3种

负整数的计算

原码 的第一位是符号,0表示+号,1表示 -号,一共32位(整数4个字节byte,即32位bit)
反码 则是符号位不变,其他位对原码取反(0变1,1变0)
补码 反码的二进制 +1 就是补码

正整数

原码,反码,补码相同

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/512221.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号