C++ 语法都不会怎么写代码? 03

大话C++ 专栏收录该内容
5 篇文章 52 订阅

作者简介

作者名:1_bit

简介:CSDN博客专家,2020年博客之星TOP5,蓝桥签约作者。15-16年曾在网上直播,带领一批程序小白走上程序员之路。欢迎各位小白加我咨询我相关信息,迷茫的你会找到答案。系列教程将会在流量降低时转为付费位置,流量多时将不会,各位抓紧时间学习哟~

博客地址:https://i1bit.blog.csdn.net
该系列其他文章目录在底部


🐰小C:小媛,我们扩展一下上一节学习的知识吧。

👸小媛:好了,我就知道没那么简单,肯定还有别的内容的。

🐰小C:是的呀,毕竟编程要是才这点内容,那不是很多人就不会说难了。

👸小媛:可是你之前不是写过问说半小时学会C语言语法基础吗? 😐

🐰小C:对呀,那只是基础呀。就像一辆车,你可以不考虑任何其他的东西,只想让他跑起来,那么就很简单,但是这就是基础,能够快速的知道大体架构,可以从这个体系上进行扩展,这样就很方便的去学习了。

👸小媛:怪不得你说是基础,原来是这个意思。

🐰小C:好了,我们继续往下学吧。上一节中我们知道了创建一个变量需要使用一个类型说明符,随后使用一个变量名,最后使用等于号赋值。那我现在问你,如何创建两个变量呢?

👸小媛:这还不简单,分两行写不就好了。 😂

int main(){
	string i="XiaoYuan";
	int b=10;
}

🐰小C:哈哈哈,挺厉害呀,竟然还记得怎么创建。那我现在问你,如何在一条语句中创建两个变量吗?

👸小媛:你的意思是放一行吗?

🐰小C:大概是这个意思。

👸小媛:好勒,你看代码。

int main(){
	string i="XiaoYuan";int b=10;
}

🐰小C:我觉得你在逗我玩。

👸小媛:没有呀,这不是一行吗?

🐰小C:这一行是一行,可是这是两句。C++ 的代码每一句都是使用分号结束,在这里有两个分号就是两句了。我再重新给你说一下题目,就是同一句代码创建两个同类型的变量。

👸小媛:唔,不懂不懂,太难了。 😩

🐰小C:那你看下面这个代码,其实很简单的。

int main(){
	int i=1,b=10;
}

👸小媛:咦?你在这里使用了逗号分隔他们,并且第二个变量的 int 也没有了。

🐰小C:对的,在 C 语言中,若创建同类型的变量,可以在同一句代码中进行创建,他们之间使用逗号进行分隔就可以了。

👸小媛:唔,原来如此,我懂了。

🐰小C:那我现在问你,如何使用 cout 输出显示两个变量呢?

👸小媛:哈哈哈,不懂。我怕我踩坑,所以还是给你来说。

🐰小C:其实也是超级简单的,你看下面的代码。

#include<iostream>
using namespace std;

int main(){
	int i=1,b=10;
	cout<<"i:"<<i<<" b:"<<b;
}

🐰小C:结果在下面。

👸小媛:你这里直接使用了好几个 << 符号?

🐰小C:是的,你想显示不同的值就是用 << 进行间隔就可以了。变量是不需要使用引号引起来,直接使用 << 进行间隔就可以了。

👸小媛:明白了,其实挺简单的。

🐰小C:那我们继续往下,我们看看浮点数,你可以简单的理解成小数就可以了。

👸小媛:收到。

🐰小C:浮点数我们使用 float 作为类型修饰符,例如如下代码就是创建了一个浮点数的变量。

#include<iostream>
using namespace std;

int main(){
	float i=9.565f;
	cout<<"i:"<<i;
}

🐰小C:结果如下。

👸小媛:float 就是浮点数类型对吧?然后 i 就是这个浮点数变量的变量名,9.565f 就是浮点数?

🐰小C:对的。

👸小媛:可是为什么浮点数的后尾会有一个 f ? 😨

🐰小C:这个是浮点数的后缀,当然你可以忽略不加也行。

👸小媛:唔,明白了。你在这里写出来就是让我们知道有这么一回事对吧?

🐰小C:是的,你还是挺懂老师的。

👸小媛:那是,我是小棉袄,最贴心的了。 😋

🐰小C:…

👸小媛:怎么了老师?

🐰小C:没,我们继续。例如我们存储一个 0 开头的浮点数时,例如 0.25 其实可以简便书写。

👸小媛:怎么简便?

🐰小C:你看下面代码。

#include<iostream>
using namespace std;

int main(){
	float i=.25;
	cout<<"i:"<<i;
}

🐰小C:结果如下。

👸小媛:你的意思是可以省略那个 0 不写是吧?

🐰小C:是的。在 C++ 中进行一般的数学运算也是非常简单,你看看以下程序。

#include<iostream>
using namespace std;

int main(){
	int i=25,j=90,c=11,hj=100;
	cout<<"i*j*c*hj 的值是:"<<i*j*c*hj;
}

🐰小C:结果如下。

👸小媛:你的意思是加减乘除都可以咯?

🐰小C:是的,你可以试试。

👸小媛:哈哈哈,果然如此。 😂

#include<iostream>
using namespace std;

int main(){
	int i=25,j=90,c=11,hj=100;
	cout<<"i-j+c+hj 的值是:"<<i-j+c*hj;
}

👸小媛:结果如下。

🐰小C:那你自己去玩一下吧。

👸小媛:好勒。 😎

我的其它教程

教程点击进去将会有目录

大学生C语言作业、习题100例白话详解

《看聊天记录都学不会C语言?太菜了吧(1)我在大佬群里问基础问题没人理?——学习建议

《看聊天记录都学不会Python到游戏实战?太菜了吧》(1)装载Python神器!亮剑!——helloworld

本教程目录

【必懂C++】3分钟搞定 C++ if else 语句 05—— if else
【必懂C++】因为我的名字特殊大家都是用异样的眼光在看着我 04—— 变量名和常量
【必懂C++】C++ 语法都不会怎么写代码? 03—— 变量和类型扩展
【必懂C++】C++可真是个“固执”的小可爱 02—— 变量和类型初窥
【必懂C++】第一个程序当然是HelloWorld呀 01—— HelloWorld

摘要

本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题。此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课程也将会逐步更新。

若有想学习的内容可以在评论区留言,根据大家的要求持续更新。点赞过十万就算化成灰我也更新下一篇。(肯定不到,也会更的。)

有问题也可以在评论区留言,也可以私聊我加我好友共同交流一起进步~

喜欢内容欢迎关注我、评论、点赞、收藏,这对我很重要,谢谢~

  • 29
    点赞
  • 8
    评论
  • 56
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
<p> <span style="color:#337FE5;"><strong>【为什么还需要学习C++?】</strong></span> </p> <p style="margin-left:0cm;"> 你是否接触很多语言,但从来没有了解过编程语言的本质? </p> <p style="margin-left:0cm;text-align:start;"> 你是否想成为一名资深开发人员,想开发别人做不了的高性能程序? </p> <p style="margin-left:0cm;text-align:start;"> 你是否经常想要窥探大型企业级开发工程的思路,但苦于没有基础只能望洋兴叹? </p> <p style="margin-left:0cm;text-align:start;">   </p> <p style="margin-left:0cm;text-align:start;"> 那么C++就是你个人能力提升,职业之路进阶的不二之选。 </p> <p style="margin-left:0cm;text-align:start;"> <br /> </p> <p style="margin-left:0cm;text-align:start;"> <br /> </p> <p style="margin-left:0cm;"> <strong><span style="color:#337FE5;">【课程特色】</span></strong> </p> <p style="margin-left:0cm;text-align:start;"> 1.课程共19大章节,239课时内容,涵盖数据结构、函数、类、指针、标准库全部知识体系。 </p> <p style="margin-left:0cm;text-align:start;"> 2.带你从知识与思想的层面从0构建C++知识框架,分析大型项目实践思路,为你打下坚实的基础。 </p> <p style="margin-left:0cm;text-align:start;"> 3.李宁老师结合4大国外顶级C++著作的精华为大家推出的《征服C++11》课程。 </p> <p style="margin-left:0cm;text-align:start;"> <br /> </p> <p class="ql-long-24357476"> <span style="color:#337FE5;"><strong>【学完后我将达到什么水平?】</strong></span> </p> <p class="ql-long-24357476"> 1.对C++的各个知识能够熟练配置、开发、部署; </p> <p class="ql-long-24357476"> 2.吊打一切关于C++的笔试面试题; </p> <p class="ql-long-24357476"> 3.面向物联网的“嵌入式”和面向大型化的“分布式”开发,掌握职业钥匙,把握行业先机。 </p> <p class="MsoNoSpacing" style="margin-left:18pt;"> <br /> </p> <div> <br /> </div> <p> <br /> </p> <p style="margin-left:0cm;text-align:start;"> <span style="color:#337FE5;"><strong>【面向人群】</strong></span> </p> <p style="margin-left:0cm;text-align:start;"> <span style="color:#222226;font-family:PingFangSC-Regular, "font-size:14px;background-color:#FFFFFF;">1.希望一站式快速入门的C++初学者;</span> </p> <p style="margin-left:0cm;text-align:start;"> <span style="color:#222226;font-family:PingFangSC-Regular, "font-size:14px;background-color:#FFFFFF;">2.希望快速学习 C++、掌握编程要义、修炼内功的开发者;</span> </p> <p style="margin-left:0cm;text-align:start;"> <span style="color:#222226;font-family:PingFangSC-Regular, "font-size:14px;background-color:#FFFFFF;">3.有志于挑战更高级的开发项目,成为资深开发的工程师。</span> </p> <p style="margin-left:0cm;text-align:start;"> <br /> </p> <p> <br /> </p> <p> <span style="color:#337FE5;"><strong>【课程设计】</strong></span> </p> <p> 本课程包含3大模块 </p> <p> <strong>基础篇</strong><br /> 本篇主要讲解c++的基础概念,包含数据类型、运算符等基本语法,数组、指针、字符串等基本词法,循环、函数、类等基本句法等。 </p> <p> <br /> <strong>进阶篇</strong><br /> 本篇主要讲解编程中常用的一些技能,包含类的高级技术、类的继承、编译链接和命名空间等。 </p> <p> <br /> <strong>提升篇:</strong><br /> 本篇可以帮助学员更加高效的进行c++开发,其中包含类型转换、文件操作、异常处理、代码重用等内容。 </p> <p> <img src="https://img-bss.csdnimg.cn/202007091130239667.png" alt="" /> </p>
©️2020 CSDN 皮肤主题: 代码科技 设计师:Amelia_0503 返回首页

打赏

1_bit

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值