尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

学习笔记与扩展

发布时间:2026/9/28 18:03:29

资讯中心
01
ARTICLE

学习笔记与扩展

学习笔记与扩展
[111字符与字符串符号]C语⾔中把双引号括起来的⼀串字符称为字符串, ⽐如“abc”C语⾔中把单引号括起来的⼀个字符称为字符⽐如‘x’‘a’1、内存上不一样c就1 个字节存字母 c 的 ASCII 码数值 99c占2 字节除了字符c末尾自动藏一个\0字符串结束标记 内存c→[99]内存c→[99, 0]2、数据类型不一样最重要char ch1 c; // ✔ 正确ch1是char变量存1字节字符 char ch2 c; // ❌错误c是字符串地址不能直接放进char变量你如果要把字符存进变量必须用单引号双引号字符串不能赋值给 char 字符变量。3、printf 格式符区分printf(%c, c); //%c 期待填【char字符】单引号 printf(%s, c); //%s 期待填【字符串地址】双引号❌错误混用示例printf(%c, c);把字符串地址传给%c编译不会直接报错但输出乱码逻辑完全错误。4、什么时候用哪个就一个文字要当作字符、存进 char 变量、做加减运算ASCII 计算 → 单引号achar a x; a a 1; //字符可以做数字运算x1得到y多个文字一句话或者要输出一串文字 → 双引号abc写printf(c);只是刚好输出屏幕看着一样它本质是输出长度为 1 的字符串并不是 “字符”。简单总结打印屏幕printf(c)能用但这是字符串不是字符。只要涉及字符变量 char、字符运算必须单引号 ‘’双引号做不到。[222改写模式]按键盘上的 Insert 键切换。改写模式开启时光标会变成粗方块打字直接覆盖后面字符。正常写代码必须是插入模式细竖线光标[333占位符]int a 101; printf(%d\n, a);告诉printf在这里把后面a里面存的数字填进来。变量的值可以随时修改每次运行可以输出不一样的数字这就是占位符的意义。int是类型声明,告诉电脑我要创建一个名叫a的盒子这个盒子只能存放整数像 101、5、99不能存文字、小数int盒子的类型 → 整数盒子a盒子的名字101往盒子里面放入数字 101
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。