printf是c++里的还是c语言的

作者&投稿:锁拜 (若有异议请与网页底部的电邮联系)
~

printf是c++里,也是c语言的。

printf()函数是一个格式化输出函数,用户可以通过该命令向标准输出设备输出指定的格式信息。使用的方法是: printf("格式化字符串",变量)。在使用前需要注意的是该命令被定义在stdio.h头文件中(C语言),所以需要在程序中加入#include。

C语言特点

(1)简洁的语言

C语言包含的各种控制语句仅有9种,关键字也只有32个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。

(2)具有结构化的控制语句

C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if...else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。




求C语言经典小程序
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。2.程序源代码:main(){ int i,j,k;printf("\\n");for(i=1;i<5;i++) /*以下为三重循环...

c语言弹出undeclared identifier错误,我不太明白.初学者
include "stdio.h"void main(){ int k;float a;double y;scanf("%3d %5f %5le",&k,&a,&y);printf("k=%d a=%f y=%f\\n",k,a,y);\/\/printf你打错了 } 错误提示不清晰的定义,这种问题一般都是粗心大意造成的,多写点代码就好了 如果你用的VC,这个真心不好看出来,因为即使你打错...

c语言能写出什么样的小程序?
11:sum=304;break;case 12:sum=334;break;defaultrintf(data error);break;} sum=sum+day;  \/*再加上某天的天数*\/ if(year%400==0||(year%4==0year%100!=0))\/*判断是不是闰年*\/ leap=1;else leap=0;if(leap==1month>2)\/*如果是闰年且月份大于2,总天数应该加一天*\/ sum++;...

急!急!急!谁有09年计算机国二C语言上机100题
printf("%c%c%c%c%c\\n",b,a,a,a,b);printf("%c%c%c%c%c\\n",a,b,a,b,a);printf("%c%c%c%c%c\\n",a,a,b,a,a);printf("%c%c%c%c%c\\n",a,b,a,b,a);printf("%c%c%c%c%c\\n",b,a,a,a,b);}【程序8】题目:输出9*9口诀。1.程序分析:分行与列考虑,共9行9列...

C 语言中的void是什么?格式是怎么样的?
void就是函数不返回值啊。定义函数之前使用:void int(int x){ }

C中void是什么意思了 为什么有事可用可不用
在C语言中,凡不加返回值类型限定的函数,就会被编译器作为返回整型值处理。但是许多程序员却误以为其为void类型。例如:add ( int a, int b ){ return a + b;} int main(int argc, char* argv[]){ rintf ( "2 + 3 = %d", add ( 2, 3) );} 程序运行的结果为输出:2 + 3 = ...

南通市15532389844: c++里面可以用printf语句吗 -
濯柔美侬: 如果楼主要是学习c++就尽量别用printf, 用cout输出这样可以加深对C++输出流的理解和应用. 但是一旦你使用熟练了.如果要去解决问题. 个人还是比较喜欢在C++中使用printf,因为printf在输出大量的数据的时候,会体现出它的优势. 就是printf()的输出比cout快,特别你程序如果有大量的输出的时候. 同理scanf()的输入也比cin块,特别程序中有大量的输入的时候,所以语言就是一个工具,熟悉了工具之后,就选择自己喜欢的,既然C++兼容C为什么不用效率高的输入输出哪, 但是小规模数据,差别不大.

南通市15532389844: printf在c语言中是什么意思? -
濯柔美侬: printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息. printf()函数的调用格式为: printf("<格式化字符串>", <参量表>). 格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义).用于向终端(显示器、控制台等)输出字符.格式控制由要输出的文字和数据格式说明组成.要输出的的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义.

南通市15532389844: c语言中的printf这个单词是什么意思? -
濯柔美侬: 格式化输出,就是按照指定的格式在屏幕上输出数据.

南通市15532389844: 为什么我学的c语言是cin cout的,网上的都是printf啊 -
濯柔美侬: printf是库函数,C、C++都能用;cin、cout是C++的输入、输出流,使用时要与C++的>>和<

南通市15532389844: 怎样判断一段程序是由C编译程序还是由C++编译程序编译的 -
濯柔美侬: 简单的说,由于C语言是没有重载函数的概念的,所以C编译器编译的程序里,所有函数只有函数名对应的入口.而由于C++语言有重载函数的概念,如果只有函数名对应入口,则会出线混淆.所以C++编译器编译的程序,应该是函数名+参数类型列表对应到入口.注意,因为main函数是整个程序的入口,所以main是不能重载的,所以,如果一个程序只有main函数,是无法确认是C还是C++编译器编译的.可以通过nm来查看函数名入口.如一个函数int foo(int i,float j)C编译的程序通过nm查看f 0x567xxxxxx (地址)C++编译程序,通过nmf(int,float) 0x567xxxxxx

南通市15532389844: 有谁告诉我 c语言中printf和scanf这两个函数都是输出有什么区别吗 -
濯柔美侬: printf(): 产生格式化输出的函数printf函数的一般形式为:int printf(const char *format,[argument]);以上形式,我们在Visual C++里输入“printf(”将会看到.说明printf函数类型为整型,其返回值是整型值.其值实际为printf控制输出的字...

南通市15532389844: C语言中printf有什么作用 -
濯柔美侬: printf为C语言的格式化输出语句,可以将各种变量按照指定格式输出到命令行窗口中. 1 函数名: printf 2 定义: int printf(const char *fmt, ...); 3 头文件: stdio.h 4 功能:将fmt之后的参数列表,按照fmt中指定的格式输出到命令行窗口中. 5 用途: 1)输出程序运行结果. 2)当程序运行非预期时,通过输出相关信息,调试程序.

南通市15532389844: 关于C语言printf();的问题.
濯柔美侬: 呵呵, 你这个家伙. 首先 printf() 这个函数不是C语言本身的东西,它是被提供在 C语言的运行库中的,也就是 run-time liarary. 所以你不加头文件,是用不了它的,所谓include<stdio.h> 为的是把printf()的相关代码在连接的时候加载进源代...

南通市15532389844: 在c++中什么时候用cout输出,什么时候用sprintf输出?sprintf看起来很简单啊,为什么又出来cout -
濯柔美侬: c++ 为了与C兼容,保留了printf和scanf.如果你学习面向对象编程的话,尽量不要混用,保持一至,c++输入输出中,编译系统对数据类型进行了严格的检查,凡是不正确的数据都不能通过统译,比较安全.cout主要是与<<结合起来用.cout其实是...

南通市15532389844: c++中有printf和scanf吗?还有补充里的问题 -
濯柔美侬: 都有 只是用法上的区别你要是想在c++里用就要在程序开头写上#include 就可以用printf和scanf 用cout和cin程序开头写的是#include 格式上: printf("%..",...); scanf("%..",&...); cout<<....; cin>>...;

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网