永发信息网

C++里的%s是什么意思?

答案:2  悬赏:50  手机版
解决时间 2021-12-20 12:41
精选
最佳答案
输入输出中的格式控制,和%d,%f的用
法类似。
C语言中的数据类型没有字符串型,
但是它提供了进行整串输入和输出的
格式说明符%s.
如:
char str[10];
scanf("%s",str);通过键盘输入一个字
符串到str中
printf("%s",str);输出这个字符串。

语言特点

支持数据封装和数据隐藏
在C++中,类是支持数据封装的工具,对象则是数据封装的实现。C++通过建立用户定义类支持数据封装和数据隐藏。
在面向对象的程序设计中,将数据和对该数据进行合法操作的函数封装在一起作为一个类的定义。对象被说明为具有一个给定类的变量。每个给定类的对象包含这个类所规定的若干私有成员、公有成员及保护成员。完好定义的类一旦建立,就可看成完全封装的实体,可以作为一个整体单元使用。类的实际内部工作隐藏起来,使用完好定义的类的用户不需要知道类是如何工作的,只要知道如何使用它即可。

支持继承和重用
在C++现有类的基础上可以声明新类型,这就是继承和重用的思想。通过继承和重用可以更有效地组织程序结构,明确类间关系,并且充分利用已有的类来完成更复杂、深入的开发。新定义的类为子类,成为派生类。它可以从父类那里继承所有非私有的属性和方法,作为自己的成员。

支持多态性
采用多态性为每个类指定表现行为。多态性形成由父类和它们的子类组成的一个树型结构。在这个树中的每个子类可以接收一个或多个具有相同名字的消息。当一个消息被这个树中一个类的一个对象接收时,这个对象动态地决定给予子类对象的消息的某种用法。多态性的这一特性允许使用高级抽象。
继承性和多态性的组合,可以轻易地生成一系列虽然类似但独一无二的对象。由于继承性,这些对象共享许多相似的特征。由于多态性,一个对象可有独特的表现方式,而另一个对象有另一种表现方式。 

工作原理
C++语言的程序因为要体现高性能,所以都是编译型的。但其开发环境,为了方便测试,将调试环境做成解释型的。即开发过程中,以解释型的逐条语句执行方式来进行调试,以编译型的脱离开发环境而启动运行的方式来生成程序最终的执行代码。[9] 
生成程序是指将源码(C++语句)转换成一个可以运行的应用程序的过程。如果程序的编写是正确的,那么通常只需按一个功能键,即可搞定这个过程。该过程实际上分成两个步骤。
第一步是对程序进行编译,这需要用到编译器(compiler)。编译器将C++语句转换成机器码(也称为目标码);如果这个步骤成功,下一步就是对程序进行链接,这需要用到链接器(linker)。链接器将编译获得机器码与C++库中的代码进行合并。C++库包含了执行某些常见任务的函数(“函数”是子程序的另一种称呼)。例如,一个C++库中包含标准的平方根函数sqrt,所以不必亲自计算平方根。C++库中还包含一些子程序,它们把数据发送到显示器,并知道如何读写硬盘上的数据文件。
全部回答
%s是输入输出中的格式控制,和%d,%f的用 法类似。 c语言中的数据类型没有字符串型, 但是它提供了进行整串输入和输出的 格式说明符%s. 如: char str[10]; scanf("%s",str);通过键盘输入一个字 符串到str中 printf("%s",str);输出这个字符串
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
视频调色软件有哪些
派出所的姓名登记有读音吗?
云飞天外是不是成语
成都到宜宾有多远
中灰色裤子配什么上衣
年轻人的第一辆车买什么车好 20分
哪位高手可以给个c++中ON_CONTROL_RANGE(wNot
一字取名
跟云南人交往,就没见过一个好人,云南的人又
淘宝大件发物流,怎么联系物流呢?
一次函数y=(k-3)x+k-1的图象不经过第三象限
请问,如果你男朋友老是叫你多打扮 你会有什么
Little that we were watching his every mov
保护性耕作背后的环境压力阅读答案
中国地形形成的原因
推荐资讯
龙井市审计局地址在什么地方?想过去办事
叉子的英语单词怎么写
味噌可以用什么代替
铝单质和氢氧根反应生成偏铝酸根的反应式是什
诗经·周南·关雎阅读答案
of the students who took part in the milit
OPPOr9掉水里那起后没声音了
硬盘总是吱吱响
怎么清空回收站 彻底删除垃圾文件的方法
非水溶液是什么意思?
金塔县烟草专卖局中心专卖管理所办公地址在什
解放后,反映农村题材的优秀连环画(小人书)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?