当前位置: 首页 > news >正文

婚纱网站html源码wordpress做新闻cms

婚纱网站html源码,wordpress做新闻cms,seo导航,南宁做网站开发的公司C操作符详解#xff0c;深入探索操作符与字符串处理 C语言往期系列文章目录 往期回顾#xff1a; C语言是什么#xff1f;编程界的‘常青树’#xff0c;它的辉煌你不可不知VS 2022 社区版C语言的安装教程#xff0c;不要再卡在下载0B/s啦C语言入门#xff1a;解锁基础… C操作符详解深入探索操作符与字符串处理 C语言往期系列文章目录 往期回顾 C语言是什么编程界的‘常青树’它的辉煌你不可不知VS 2022 社区版C语言的安装教程不要再卡在下载0B/s啦C语言入门解锁基础概念动手实现首个C程序C语言概念之旅解锁关键字字符字符串的秘密揭秘语句和注释程序员的宝藏C语言基础入门数据类型、变量声明与创建详解 文章目录 C操作符详解深入探索操作符与字符串处理C语言往期系列文章目录前言一、如何求字符串长度二、算术操作符-*/%2.1 双目操作符2.1.1 和 -2.1.2 *2.1.3 /2.1.4 % 三、赋值操作符:和复合赋值3.1 连续赋值3.2 复合赋值 4. 单目操作符:,-- ,,-4.1 和 --4.1.1 前置和后置4.1.2 前置- -和后置 - - 4.2 正和 -负 5.强制类型转换总结 前言 在上一篇我们深入探讨了C语言中的数据类型和变量声明与创建从丰富的数据类型到变量的创建、初始化和分类这些知识为我们进一步学习C语言奠定了坚实的基础。现在我们已经站在了C语言世界的门口窥见了其内部的无限可能。接下来的博客我们将继续深入C语言的精髓一起迈向更深层次的编程之旅。 一、如何求字符串长度 上期学完数据结构类型后我们这期从如何求字符串长度开始 假设有一个字符“abc”那我们如何求出这个字符串长度呢其实在我们的C语言库中有一个函数叫做strlen函数。 strlen - string length代码演示 #include stdio.h #include string.hint main() {int len strlen(abc);//abc\0printf(%d\n, len);return 0; }但我们运行起来在vs中会看到报错。 其实我们还有个叫sizeof的函数它返回的数据类型就是size_t。size_t就是unsigned int。 我们想要计算路径长度呢 int len strlen(F:\Users\YunShanRuo\Desktop\1.docx);printf(%d\n, len);这时候我们会发现出了问题 可以看到结果是30。这里是因为转义字符出了问题。通过这个例子重点是学会能够看出转义字符的作用。 二、算术操作符-*/% 写代码我们一定会涉及到算数那为了计算C语言提供了一些操作符。操作符呢也被称为运算符不同的人对它的翻译是不一样的。有人叫他操作符也有人叫它运算符那其中有一组操作符叫算术操作符。分别是 、 - 、*、\ 、% 都是双目操作符。 2.1 双目操作符 这些操作符又被称为双目操作符。我们拿号举例。 5 6 这个号的左边是一个操作数右边也是一个操作数位于操作符两端的就是它们的操作数我们把这样的操作符叫做双目操作符。 2.1.1 和 - 运算符‘’ 和 ‘-’ 是用来完成加法和减法的它们都有两个操作数位于操作符的两端就是它的操作数。 代码演示 int main() {int num1 3 7;printf(%d\n, num1);int num2 3 - 7;printf(%d\n, num2);return 0; }除此之外变量还可以相加。 //10 -4int sum num1 num2;printf(%d\n, sum);2.1.2 * 运算符 * ⽤来完成乘法。 int main() {int n 5;printf(%d\n, n * n);return 0; }2.1.3 / 运算符 / ⽤来完成除法。但是在C语言中又分整数除法和浮点数除法。除号的两端如果是整数执⾏的是整数除法得到的结果也是整数。 代码演示 7 / 2 得到整数3 余数 1这个是整数除法。 int main() {int a 7 / 2;//7/23...1printf(a %f\n, a);printf(a %d\n, a);return 0; }在屏幕上运行打印的结果一个是3.000000一个是3无法得到我们想要的3.5.这时候我们就要执行浮点数除法了。 除号的两端两个运算数必须至少有⼀个浮点数这时C语言执行的是浮点数除法得到的结果就是浮点数。 int main() {float a 7.0f / 2.0f;//7/23...1printf(a %f\n, a);return 0; }练习题 这段代码的结果是什么 #include stdio.hint main() {int score 5;score (score / 20) * 100;return 0; }结果是0. 如果我们改成20.0那么这段代码的运行结果就变成了25. #include stdio.hint main() {int score 5;score (score / 20.0) * 100;printf(%f\n,score);return 0; }2.1.4 % 运算符 % 表示求模运算即返回两个整数相除的余值。这个运算符只能用于整数不能用于浮点数。 我们如何理解呢其实说白了这个就是在求余数。 int a 7 / 2;//商int b 7 % 2;//%取模取余得到是是整除后的余数printf(a%d\n, a);printf(b%d\n, b);注意取余没有浮点数的取法。也就是说取余最终操作的还是整数。 负数取余 负数求模的规则是结果的正负号由第一个运算数的正负号决定。 #include stdio.hint main() {printf(%d\n, 11 % -5); // 1printf(%d\n,-11 % -5); // -1printf(%d\n,-11 % 5); // -1return 0; }我们可以看到最终结果的正负号都是由第一个数的正负号决定的。 三、赋值操作符:和复合赋值 在变量创建的时候给一个初始值叫初始化在变量创建好后再给一个值这叫赋值。 int a 0;//初始化a 20;//赋值 赋值操作符赋值操作符 是一个随时可以给变量赋值的操作符。 3.1 连续赋值 赋值操作符也可以连续赋值如 int a 3;int b 5;int c 0;c b a 3;//连续赋值从右向左依次赋值的。C语言虽然支持这种连续赋值但是写出的代码不容易理解也不方便调试建议还是拆开来写这样方便观察代码的执行细节。 b a 3;c b;3.2 复合赋值 在写代码时我们经常可能对一个数进行自增、自减的操作如下代码 比如现在有个a然后我们想让它增加10 int a 3;a a 10;像这样的过程我们可以简化简化成或者说是-。像这样的复合赋值操作符有、-、*、/、%…… int a 3;a a 10;a 10;//复合赋值a a - 4;a - 4;//复合赋值还有这些也是复合赋值运算符。 4. 单目操作符:,-- ,,- 我们回过头来想一下前面我们学的双目操作符是因为他有两个操作数而现在我们介绍的单目操作符是不是意味着它只有一个操作数。而、–、(正)、-(负) 就是单目操作符的。 4.1 和 – 分前置和后置- - 也分前置 - - 和后置 - - 。 就是自增1 的运算。 a a 1a 1a / a前置和后置的区别是什么呢我们得放在表达式中才能观察。 4.1.1 前置和后置 对于前置的计算我们有一个计算口诀先后使用。 int a 5;int b a;//aa1;ba;printf(a%d\n, a);//6printf(b%d\n, b);//6对比一下后置呢我们同样有一个计算口诀。后置它的计算口诀先使用再。 int a 5;int b a;//ba;aa1;printf(a%d\n, a);//6printf(b%d\n, b);//54.1.2 前置- -和后置 - - 前置- - 和后置- -的各自计算同样有自己对应的口诀。前置- -计算口诀先 - -后使用后置是先使用再 - - //前置--int a 5;int b --a;//aa-1;ba;printf(a%d\n, a);//4printf(b%d\n, b);//4 //后置--int a 5;int b a--;//ba, aa-1printf(a%d\n, a);//4printf(b%d\n, b);//54.2 正和 -负 这里的是正号-是负号都是单目操作符。 运算符 对正负值没有影响是一个完全可以省略的运算符但是写了也不会报错。 号加上不影响原先的值也就是原先是负数后面还是负数。而会改变原先值的正负号。 int main() {int a -10;int b a;printf(%d\n, b);return 0; }运算符 – 用来改变一个值的正负号负数的前面加上 - 就会得到正数正数的前面加上 - 会得到负数。 5.强制类型转换 对于强制类型转换不推荐大家频繁的用我们之前在接触数据类型的时候看过我们说可以把double的浮点数加一个’f’从而变成float。 而这种就是强制类型转换它的语法很简单就是在括号中放类型。 int main() {int a (int)3.14;//doubleprintf(%d\n, a);return 0; }这时候只会打印3所以能不用强转就不用强转强制类型转换也是个转换符。但其实操作符还没有讲完之后还会进行详解。 总结 我们探讨了C语言中的字符串长度计算strlen与sizeof、算术操作符、-、*、/、%、赋值操作符、等及单目操作符、–、、-。同时介绍了强制类型转换的注意事项。下期我们将介绍输入输出和分支循环。
http://www.lakalapos1.cn/news/24020/

相关文章:

  • 做网站套模板小内存wordpress
  • 做网站买完域名还要wordpress免备案空间
  • 网站建设新的开始网址与网站的区别
  • 东红物流网站建设规划书长沙发布app
  • 建设会员功能网站报价炫富做图网站
  • 相册网站模板制作ppt模板的素材图片
  • 国内做免费的视频网站有哪些百度投诉中心
  • 两学一做教育考试网站wordpress自定义登陆页面跳转
  • 广州网站建设找哪里合肥软件公司20强排行榜
  • 北京网站建设公司降龙安徽招标网官网
  • 网站有服务器怎么备案做效果图的方便的网站
  • dw网站制作素材可以做链接的网站
  • 多用户自助建站wordpress登录名
  • 免费做企业网站的步骤广州市网站集约化建设
  • 微网站建设加盟松阳网站建设
  • 深圳自己做网站 服务器简单网站开发
  • c 可以用来做网站吗win2012 iis 新建网站
  • 如何做盗版电影网站l临沂互助系统网站开发
  • 网站集约化建设讲话稿电子商务网站建设合同
  • 常州天宁建设局网站做网站自适应框架
  • 成都神速建站字体设计网站有哪些免费
  • 做淘客的网站都有哪几个江门排名优化咨询
  • 伽师网站建设详情页设计说明
  • 中小企业建站网站如何做提现功能
  • 合肥 中网站wordpress drupal
  • 清华紫光是可以做网站的吗phpcms 投资 网站源码
  • python做项目的网站四川省红鱼洞水库建设管理网站
  • 设计培训网站建设做一电影网站的apk
  • iis搭建网站时wordpress不能后台
  • 企业网站设计模板免费下载平面广告设计案例分析