腾云网建站外贸网站建设 评价

张小明 2026/1/1 2:55:52
腾云网建站,外贸网站建设 评价,免费的网站域名和空间,唐山做网站的目录 10.转义字符1.学习\\? → 在书写连续多个问号时使用#xff0c;防止他们被解析成三字母词2.学习 \\ → 输出单个和多个单引号 2.1输出单个单引号2.2输出多个单引号 3.学习 \\ → 输出单个和多个双引号 3.1输出单个双引号3.2输出多个双引号 4.学习\\\ → 表示…目录10.转义字符1.学习\\? → 在书写连续多个问号时使用防止他们被解析成三字母词2.学习 \\ → 输出单个和多个单引号 2.1输出单个单引号2.2输出多个单引号3.学习 \\ → 输出单个和多个双引号 3.1输出单个双引号3.2输出多个双引号4.学习\\\ → 表示一个反斜杠防止它被解释为一个转义序列符5.学习 \a → 终端报警6. 学习 \b → 退格键光标回退一个字符但不删除字符7. \f、\n和\v了解即可8.学习 \r → 回车符光标移到同一行的开头9.学习 \t → 制表符10.学习\ddd(字符的8进制)和\xdd(字符的16进制)两种特殊的转义字符10.1 \ddd10.2 \xdd11.小题目算一下字符串的长度11.1计算len1和len2字符串长度11.2若将上题中 c:\test\198\abc\test.c 中 1 换为 0结果还一样吗12.语句和语句分类了解后面学习12.1空语句一个 ; 就是一个语句12.2表达式语句: 在表达式后面加上封号12.3函数调用语句12.4复合语句即代码块成对括号中的代码就构成一个代码块12.5控制语句:控制程序的执行流程以实现程序的各种结构方式13.注释13.1 // 单行注释13.2 /**/ 可以一行注释也可以多行注释可以在代码里注释不支持嵌套注释13.3注释快捷键不知道为什么目录中1-4这些会多一个 \ 以正文为准10.转义字符C语言中像这样的转义字符还有⼀些具体如下• \? 在书写连续多个问号时使用防止他们被解析成三字母词在新的编译器上没法验证。• \’ 用于表示字符常量。• \ 用于表示⼀个字符串内部的双引号。• \\ 用于表示⼀个反斜杠防止它被解释为⼀个转义序列符。• \a 警报这会使得终端发出警报声或出现闪烁或者两者同时发生。• \b 退格键光标回退⼀个字符但不删除字符。• \f 换页符光标移到下⼀页。在现代系统上这已经反映不出来了行为改成类似于 \v 。(了解)• \n 换行符。(已学过)• \r 回车符光标移到同⼀行的开头。• \t 制表符光标移到下⼀个水平制表位通常是下⼀个4/8的倍数。• \v 垂直分隔符光标移到下⼀个垂直制表位通常是下⼀⾏的同⼀列。(了解)下面2种转义字符可以理解为字符的8进制或者16进制表示形式• \ddd d d d表示1~3个⼋进制的数字。 如 \130 表示字符X• \xdd d d表示2个十六进制数字。 如 \x30 表示字符0• \0 null 字符代表没有内容 \0 就是 \ddd 这类转义字符的⼀种⽤于字符串的结束标志其ASCII码值是0.1.学习\? → 在书写连续多个问号时使用防止他们被解析成三字母词\? 在书写连续多个问号时使用防止他们被解析成三字母词。当我们写出以下代码时printf((Are you ok ??));有些编译器会将 ??) 解析成三字母词本来我们要的是(Are you ok ??)解析成三字母词后??) 会变成 ]??( 会变成 [所以我们在 ?? 前面加上 \ 这样无论在那个编译器都会是正常的而不会被解析成三字母词printf((Are you ok \?\?));2.学习 \’ → 输出单个和多个单引号 ’\’ 用于表示字符常量。2.1输出单个单引号\’ 用于表示字符常量’我们知道输出字符时可以用单引号比如输出字符A可以这样printf(%c,A);那我们输出单个单引号能不能写成(“%c\n”, ‘’)这样呢答案是不可以的。printf(%c,);计算机会认为是多了一个单引号而不是两个单引号括起来一个单引号所以要输出单引号需要加转义字符printf(%c,\);//作为字符输出除此之外我们可以作为字符串输出 ’printf();//作为字符串输出2.2输出多个单引号printf(%s,);//%c是打印单个字符%s是打印字符串printf();全部代码#includestdio.hintmain(){//1.1输出单个单引号代码中\n为换行符可删去printf(%c\n,\);//打印单个单引号方法1作为字符输出printf(\n);//打印单个单引号方法2作为字符串输出/* 输出单个单引号不能写成(%c\n, ) 计算机会认为是多了一个单引号而不是两个单引号括起来一个单引号 *///1.2输出多个单引号printf(%s\n,);printf(\n);return0;}3.学习 \ → 输出单个和多个双引号 \ 用于表示⼀个字符串内部的双引号。先输出两个字符串#includestdio.hintmain(){printf(%s\n,abcdef);printf(%s\n,x);return0;}3.1输出单个双引号printf(%s,\);//作为字符输出printf(\);//作为字符串输出//输出单个双引号不能写成(%s\n, )要输出单个双引号需要加转义字符3.2输出多个双引号打印 3 个双引号printf(\\\);//打印多个双引号必须都转义为 \如 printf(\\\); 4.学习\\ → 表示一个反斜杠防止它被解释为一个转义序列符\\ 用于表示⼀个反斜杠防止它被解释为⼀个转义序列符。在下面的代码中写了一串C盘路径代码printf(c:\test\test.c\n);在此代码中因为有 \ 的原因导致 \t 含义发生了变化变成了制表符相当于tab键所以输出也发生了变化两个e前面有好几个空\t tab键是制表符,所以输出这句话会有空格,可以加 \ 转义 \test。printf(c:\\test\\test.c\n);//输出完整路径这样便可以完整输出路径了5.学习 \a → 终端报警\a 警报这会使得终端发出警报声或出现闪烁或者两者同时发生。输出下面的代码终端发出警报声调大声音#includestdio.hintmain(){printf(\a);return0;}6. 学习 \b → 退格键光标回退一个字符但不删除字符\b 退格键光标回退⼀个字符但不删除字符。本来光标在最后面加入 \b 后光标回退一个字符#includestdio.hintmain(){printf(xxxx\b);getchar();//getchar是函数在键盘上读取字符。//若没有此函数代码会直接结束运行代码结束无法看见光标此函数可以阻止函数代码结束。return0;}加入两个 \b 光标便回退两个字符。printf(xxxx\b\b);如果在 printf(“xxxx\b\b”); 的 \b 后面加上y,则会将第三个x变成y光标跳到改变的字符后面printf(xxxx\b\by);7. \f、\n和\v了解即可8.学习 \r → 回车符光标移到同一行的开头\b 退格键光标回退⼀个字符但不删除字符。在abc后面加 \r 打印的时候光标移到同一行的开头#includestdio.hintmain(){printf(abc\r);//光标移到同一行的开头getchar();return0;}若在 abcdefgh 中在abc后面加入 \r defgh会替换前面的abcprintf(abc\rdefgh);//defgh会替换前面的abc若在abcdefgh中在abcde后面加 \r fjh会替换前面的abc保留deprintf(abcde\rfgh);//fgh替换abc9.学习 \t → 制表符\t 制表符光标移到下⼀个水平制表位通常是下⼀个4/8的倍数。#includestdio.hintmain(){printf(a\tbc\tdef\tqqqq\twwwww\tx);return0;}两个水平制表符间的宽度一般是4或8的倍数\t 的意思是 算上a 到 bc 的距离一共是8个字符。a 7 bc 6 def 5 qqqq 4 wwwww 3 x10.学习\ddd(字符的8进制)和\xdd(字符的16进制)两种特殊的转义字符10.1 \ddd\dddddd表示1 - 3个八进制的数字如\130表示字符x \后面跟的八进制的数字由0 - 7组成以 \130 为例intmain(){printf(%c\n,\130);return0;}输出为X因为八进制的130转换为十进制是88对照ASCII表88的ASCII码值char为X10.2 \xdd\xdddd表示1 - 2个十六进制的数字 如\x30表示字符0以 \x33 为例#includestdio.hintmain(){printf(%c\n,\x33);return0;}输出为3因为十六进制的33转为十进制是51,对照ASCII表51的ASCII码值char为3注①转换的十进制数字不能超过127ASCII编码表范围是0-127② \0 → 就是 \ddd 的形式用来表示字符串的结束ASCII码值011.小题目算一下字符串的长度11.1计算len1和len2字符串长度#includestdio.h#includestring.hintmain(){intlen1strlen(abcdef);intlen2strlen(c:\test\198\abc\test.c);printf(%d\n,len1);printf(%d\n,len2);return0;}解析#includestdio.h#includestring.hintmain(){intlen1strlen(abcdef);//输出为6//strlen函数 - string length - 用来统计字符串的长度//(调用此函数要头文件#include string.h)//字符串末尾有\0,但是\0是字符串结束标志不是内容统计长度不算\0intlen2strlen(c:\test\198\abc\test.c);//输出为18\后面跟的八进制的数字0-7组成没有9、8//拆分为18个c : \t e s t \1 9 8 \a b c \t e s t . cprintf(%d\n,len1);printf(%d\n,len2);return0;}11.2若将上题中 c:\test\198\abc\test.c 中 1 换为 0结果还一样吗#includestdio.h#includestring.hintmain(){intlen2strlen(c:\test\098\abc\test.c);printf(%d\n,len2);return0;}输出为6\0 表示字符串结束。12.语句和语句分类了解后面学习12.1空语句一个 ; 就是一个语句#includestdio.hintmain(){;//空语句return0;}12.2表达式语句: 在表达式后面加上封号#includestdio.hintmain(){inta20;intb0;ba5;//表达式语句return0;}12.3函数调用语句#includestdio.hintmain(){printf(hehe\n);//函数调用语句return0;}12.4复合语句即代码块成对括号中的代码就构成一个代码块#includestdio.hstaticvoidprint(intarr[],intsz)//函数{}大括号中的代码也构成复合语句{inti0;for(i0;isz;i){printf(%d,arr[i]);}}#includestdio.hintmain(){inti0;intarr[10]{0};for(i0;i10;i)//for循环的循环体的{}大括号中的就是复合语句{arr[i]10-i;printf(%d\n,arr[i]);return0;}}12.5控制语句:控制程序的执行流程以实现程序的各种结构方式C语言支持三种结构顺序结构、选择结构、循环结构C语言有9种控制语句分为以下三类1.条件判断语句也叫分支语句if语句、switch语句2.循环执行语句do while语句、while语句、for语句3.转向语句break语句、goto语句、continue语句、return语句13.注释对编译器没用是给程序员看的更好地理解代码不要写没必要的注释注释的两种形式13.1 // 单行注释printf(hehe\n);//打印输出hehe13.2 /**/ 可以一行注释也可以多行注释可以在代码里注释不支持嵌套注释1.多行注释/*多行注释/2.嵌套注释代码是用 // 注释的里面就不能再用 // 注释但是/*/里面可以嵌套//13.3注释快捷键VS2022工具栏有添加注释和取消注释的按钮注释快捷键Ctrl/添加注释Ctrlkc取消注释Ctrlku若注释失效可能是编译器设置问题注编译器编译时注释会被替换成一个空格
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站建设网站制作网站设计汕头seo外包公司

在大语言模型(LLM)应用落地过程中,本地环境的高效推理部署是开发者面临的核心挑战之一。LMDeploy作为一款轻量级推理框架,通过其pipeline API为开发者提供了便捷的模型调用接口。本文将系统梳理LMDeploy pipeline的配置方法与高级…

张小明 2025/12/27 19:05:38 网站建设

网站快照描述南梁红色景区建设管理局网站

Qwen3-VL-8B:为何它成了多模态AI入门的首选? 在智能客服开始看懂用户上传的照片、电商系统能自动描述商品图、内容平台可一键生成图文摘要的今天,多模态人工智能已悄然渗透进我们数字生活的毛细血管。而在这股浪潮中,一个名字频繁…

张小明 2025/12/27 15:44:08 网站建设

做学校网站导航条应该有哪些珠海摥园网站建设

SQL Server 安全与高可用:数据保护与业务连续性保障 在当今数字化时代,数据安全和业务连续性对于企业的成功至关重要。SQL Server 作为一款强大的数据库管理系统,提供了一系列功能和工具,帮助企业应对数据安全挑战,并确保在面对灾难时能够快速恢复业务。本文将深入探讨 S…

张小明 2025/12/27 21:00:35 网站建设

网站开发一年费用总计wordpress mysql配置

为什么需要模块化 当前端工程到达一定规模后,就会出现下面的问题: 全局变量污染 依赖混乱 上面的问题,共同导致了代码文件难以细分 模块化就是为了解决上面两个问题出现的 模块化出现后,我们就可以把臃肿的代码细分到各个小…

张小明 2025/12/27 17:46:40 网站建设

在哪个网站做销售比较好有效的网站需要做到什么意思

Windows 7 使用指南:账户切换、文件管理全攻略 1. 切换用户账户 当你的电脑上创建了多个用户账户时,切换账户是一个非常实用的功能。例如,当一个人正在使用电脑工作,而另一个人需要查看电子邮件时,就可以使用账户切换功能。相比于让第一个人注销账户,切换账户的方式更加…

张小明 2025/12/27 21:00:31 网站建设

免费学编程网站wordpress淘宝客自适应模板

型号介绍今天我要向大家介绍的是 HUBERSUHNER 的一款同轴连接器——11_716-50-7-31/033_-Y。 它采用高品质的黄铜和 PTFE 材料,经过精细的加工和严格的测试,确保了其卓越的性能和可靠性。它拥有 50Ω 的阻抗和 7.5 GHz 的工作频率,能够满足各…

张小明 2025/12/27 19:44:04 网站建设