中易网

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

答案:1  悬赏:0  
解决时间 2021-01-20 08:39
C++里的%s 是什么意思?
最佳答案
输入输出中的格式控制,和%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++库中还包含一些子程序,它们把数据发送到显示器,并知道如何读写硬盘上的数据文件。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
土地爷的地爷地位
求v家世界音匕口【请不要吐槽名字原谅我不会
x=acos^3t y=asin^3t(0≤t≤2π)求弧长
小麦现在处于什么期
现在梦幻西游的新手泡泡哪个图的什么地方最密
田字不出头,不许申甲由,一笔添成字,算你是
北京哪里有吉林银行
播求的体力是怎么训练的?网上有的说他每天跑
任何农行都能激活退伍金卡吗
马牌轮胎数字标识含义
我和老公结婚前几天老公和别人同房了
女孩干什么没有认出周杰伦?
星球大战黑武士的妻子叫什么
Kindle4和 kindle3的比较……
boss关怎么打
推荐资讯
几道英语选择题求解
天猫垫付款是不是不代表卖家退款
作文激动人心的一瞥
我想报班课但妈妈不给怎么办?
怎样正确使用爽肤水?
1.85的男生应该找多高的女生?
青少年在秋季嘴唇干裂皮肤干燥怎么办
柳叶眉,樱桃小嘴,瓜子脸,挑花眼,高尖鼻子
远视散光加弱视配镜可以提高视力吗
童林传300回版中于秀娘的结局是什么??
语音坏了怎么办
公司年度财务预算提交时间?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?