c基础教程第22讲(C第一讲输入)
c基础教程第22讲(C第一讲输入)
2024-11-22 01:14:06  作者:莂碰伱蓜嗎  网址:https://m.xinb2b.cn/sport/rqf392878.html

常见代码框架:#include <iostream> using namespace std;int main(){ cout << "Hello,World!"; return 0;},今天小编就来说说关于c基础教程第22讲?下面更多详细答案一起来看看吧!


c基础教程第22讲

常见代码框架:

#include <iostream> using namespace std;int main(){ cout << "Hello,World!"; return 0;}

代码解析:

#include <iostream> //后面用到什么函数这里就调用相应的库,因为后面用到cout所以要调用iostream库;如果后面用到cin 也需要调用isotream

笔记:cin,cout 对应 isotream

using namespace std; //固定代码,每个代码里必须有

*注意 添加注释时,先要输入 // 相当于Python里的 #

int main() //固定代码,每个代码里必须有

cout << "Hello,World!"; // cout<< 输出 相当于 print( ) 字符串:'' .... ''

return 0; #固定代码,每个代码里必须有

下面代码中黄色的是每个代码中一定会有的部分,我们可以理解为是一个模板

#include <iostream>

using namespace std;

int main()

{

cout << "Hello,World!"; //输出 Hello, World!"

return 0;

}

其它不是黄色的部分则需要根据实际情况进行修改。

作业:请写一段代码,最后输出: I'm studying C . I'll make it.

输入:

#include <iostream> using namespace std;int main(){ int a, b; cin >> a >> b; cout << a b; return 0;}

提问:为什么第一行要写 isostream?

答案:因为代码中使用了cin 或 cout 所以一开始要调用isostream。

调用某个库的写法:#include<库名>

提问:调用cstdio库 的代码怎么写?

答案:#include<cstdio>

根据下面的代码,你能猜出,cstdio库对应的函数是什么吗?

#include <cstdio>int main(){ double f; scanf("%lf", &f); printf("%f\n%.5f\n%e\n%g", f, f, f, f); return 0;}

答案:scanf和printf

小提示: 英文名( ) 一定是一个函数

回到刚才的代码:

#include <iostream> //调用iostream库,对应cin, cout

using namespace std; //固定部分,感兴趣的可以去搜索一下具体为什么

int main() //固定部分

{

int a, b; //声明整数变量a, 整数变量b

cin >> a >> b; //cin>>a 输入a cin>>a>>b 输入a b 在输入时两个数字之间要空一格

cout << a b; //cout<< 输出 a b

return 0;

}

代码解析:

int a, b; //声明整数变量a, 整数变量b

C 中,使用变量时要表明它的具体类型(int:整数, chr: 字符串,float: 浮点数[小数]等等,还有好几个,以后遇到时再讲)

所以 int a, b 的意思是 有一个整数a, 还有一个整数b

提问:如果 要使用变量 age 该如何写代码?

回答:int age;

提问:如果要同时使用整数变量height 和 整数变量 weight,该如何写代码?

回答:int height, weight [我们可以发现只要在中间加个逗号就可以了]

cin >> a 意思是 从键盘输入变量a,也就是说运行这个代码后,屏幕上会有个光标在闪,等待你敲键盘输入

如果要输入两个变量,就写成 cin>>a>>b

提问:声明整数变量 year, 整数变量 income ,然后让用户输入这两个变量,代码该怎么写?

答案:

int year,income;

cin>>year>>income

或者

int year,income;

cin>>year;

cin>>income;

从上面可以看出来,可以一次输入一个变量,每个代码后面需要有一个分号 ;

笔记:除了声明变量,每行代码后需要有一个分号[;],如果你愿意也可以合并成一行

int year,income;

cin>>year;cin>>income;

继续代码解析:

cout << a b;

cout<<意思是输出,

a b 意思是把a和b的值相加

; 是每一行尾必须要加的符号

作业:输入两个变量 长:l 宽: w ,输出这个长方形的周长(提示:周长=长*2 宽*2)

答案:见评论区

复习:

代码中使用了某个函数,代码开始就要调用相应的库,格式:#include<库名> 如#include<iostream>

*我不知道某个函数对应的库是什么怎么办?

*学习时把某个函数和对应的库记录下来,如:iostream: cin, cout cstdio: printf, scanf

2.每个代码都有一个基本的框架

#include <iostream>

using namespace std;

int main()

{

cout << "Hello,World!"; //输出 Hello, World!"

return 0;

}

注意所有黄色的部分,包括# < > ; { }

3.输入: cin>>a; 注意箭头 是 >> 行尾是 ;

4.多个一起输入: cin>>a>>b>>c;

5.输出:cout<<; 注意箭头是 << 和输入是相反的, 行尾是 ;

  • 你永远是爸爸心中的骄傲(我就是你的父亲)
  • 2024-11-22我就是你的父亲父亲这个角色,年过七十后,已经不能再像年轻时那样,陪着孩子打球锻炼,高强度运动本市有个父亲,却在年近古稀的年纪才开始学打各种球,因为这是一群孩子需要的他要用这种方式陪着这群孩子,哪怕门牙都被撞掉了铁路。
  • 创世纪第十四章大纲(创世纪第一章完结)
  • 2024-11-22创世纪第一章完结神说:“水要多多滋生有生命的物;要有雀鸟飞在地面以上,天空之中” 神就造出大鱼和水中所滋生各样有生命的动物,各从其类;又造出各样飞鸟,各从其类 神看着是好的 神就赐福给这一切,说:“滋生繁多,充满海中。
  • 今天单独谈一下第五人格这个游戏(这才是真正的第五人格啊)
  • 2024-11-22这才是真正的第五人格啊听说第五人格是个恐怖游戏?呵呵,在我强大的同人圈里,恐怖?不存在的这里,再强大的恐怖,也要拜倒在我腐化的石榴裙下你们信不?反正我是信了喜欢的话,点波关注哦!刚接触第五人格这个游戏的时候,就被开头那恐怖。
  • 良好师生交往的正确态度是什么(师生交往中如何做到)
  • 2024-11-22师生交往中如何做到师生交往中如何做到“有话好好说”看了由著名导演张艺谋执导的影片《有话好好说》后,感慨良多,深感人们在交际过程中,“话”该如何“好好说”,是多么的重要其实,说话也是一门深奥的学问,交际中话该如何说,是要。
  • 李钟硕金宇彬肌肉(李钟硕晒与金宇彬健身后合照)
  • 2024-11-22李钟硕晒与金宇彬健身后合照|(1/6)1905电影网讯10月10日,李钟硕在个人社交账号晒出一组和金宇彬的合照,狠狠地来了一拨《学校2013》的售后服务照片中,二人都穿着短裤搭长袖休闲卫衣,金宇彬怀抱着帽子和矿泉水,站在穿衣镜。
  • 越南早婚年龄死亡率(棺材随处可见婚前先入赘)
  • 2024-11-22棺材随处可见婚前先入赘越南人有五大非常奇葩的行为,个个颠覆您的认知!1.旗袍配裤子:越南有个传统的服饰,被称为“奥戴”和我国的旗袍非常相似,开叉很高,能到大腿根,是不是很性感?但是,奥戴的里面竟然穿着一条裤子,惊不惊喜意不。
  • 东风100巡航导弹简介(长剑-100是什么导弹)
  • 2024-11-22长剑-100是什么导弹长剑-100(东风100)巡航导弹是中国人民解放军装备的一种巡航导弹,精度高、射程远、反应速度快,是长剑系列的最新型号2019年10月1日上午,庆祝中华人民共和国成立70周年大会在北京天安门广场隆重举。
  • excel 函数公式大全讲解(Excel函数公式其实很简单)
  • 2024-11-22Excel函数公式其实很简单以下文章来源于看见星光,作者EH看见星光1,什么是函数,什么是公式?在正式讲Excel函数与公式的技巧之前,我们需要先弄明白这个问题什么是函数?什么是公式?总不能咱们学了半天,连他俩是谁都没弄清楚,对。
  • 期中考试总结(考后总结模板)
  • 2024-11-22考后总结模板期中考试在我们紧张而又忙碌的复习中结束了,好也罢,坏也罢,成也罢,败也罢,喜也罢,愁也罢,都已经过去了,我们此刻要做的就是认真总结,用心反思,调适心态,再决将来这次期中考试不仅仅给我们查找自我不足的机。
  • hdmi接口转dp支持144hz吗(高分辨率背后的技术是怎么样的呢)
  • 2024-11-22高分辨率背后的技术是怎么样的呢其实之前拆解了不少产品了,都是给大家来看下内部的情况,多数的拆解是扩展坞,对线材类我们拆解的其实并没有那么多,今天就来给大家展示一下啦!首先这款HDMI转DP线是由之前的4K升级后的产品,现在支持的分。
  • 上海宝山区张庙街道太极拳(横沥镇横沥村区慧不遗余力传播)
  • 2024-11-22横沥镇横沥村区慧不遗余力传播来源:东莞时间网-i东莞■区慧在教授学生太极拳横沥供图每晚7点,在横沥村的陈氏太极拳传承基地,10余人在挥洒自如地打着太极拳,一旁的俩师徒认真地给大家纠正姿势师傅名叫邓锦华,是东莞市非物质文化遗产陈氏。