成都网站营销,做面食的网站,营销型网站建设的优缺点,wordpress 删除 加载中Bjarne Stroustrup 对C语言进行了扩展和创新#xff0c;取名为 C With Class 到了1983年正式改名为C#xff0c;既支持面向过程的编程模式#xff0c;又新增了 面向对象编程模式和泛型编程模式 HelloWorld vim 01helloworld.cpp #include iostreamusing namespac…Bjarne Stroustrup 对C语言进行了扩展和创新取名为 C With Class到了1983年正式改名为C既支持面向过程的编程模式又新增了 面向对象编程模式和泛型编程模式HelloWorldvim 01helloworld.cpp#includeiostreamusingnamespacestd;intmain(void){couthelloworld!endl;return0;}g 01helloworld.cpp -o helloworld#或者gcc 01helloworld.cpp -o helloworld -lstdc ./helloworld/* C 使用IO相关的函数时的标准头文件 类似于 stdio.h C风格的很多头文件没有.h后缀 C兼容C, C中可以使用stdio.h 也提供了C风格的头文件 cstdio 该头文件一般位于 /usr/include/c/编译器版本/ */#includeiostream/*名字空间*/usingnamespacestd;intmain(void){/*类似于 printf(helloworld\n) cout 输出对象 , 输出插入运算符 endl, 相当于 \n */couthelloworld!endl;return0;}数据的输入输出流的概念C 中的输入与输出可以看做是一连串的数据流输入即可视为从文件或键盘中输入程序中的一串数据流而输出则可以视为从程序中输出一 连串的数据流到显示屏或文件中输入流 从输入设备流向内存的字节序列输出流 从内存流向输出设备的字节序列cout和插入运算符当程序执行都cout语句时遇到运算符就会将要是输出的信息插入到输出流中去最终将输出流中的数据会被输出到标准输出设备通常为屏幕上去coutx;输出时自动判断基本数据类型的类型#includeiostreamusing namespace std;intmain(void){intx10;floaty1.1;charzc;/* *printf(%d %f %c\n, x, y,z); * */coutx y zendl;return0;}cout的优势在于自动解析这些基本数据类型cout也可以格式化输出cin和析取运算符当程序执行到cin语句时就会停下来等待键盘数据的输入输入数据被插入到输入流中数据输完后按Enter键结束当遇到运算符时就从输入流中提取一个数据存入变量x中cinx;在一条cin语句中可以同时为多个变量输入数据各输入数据之间用一个或多个空白作为间隔符#includeiostream#includecstdiousingnamespacestd;intmain(void){intx,y,z;#if0scanf(%d %d %d,x,y,z);printf(%d %d %d\n,x,y,z);#endifcinxyz;coutx y zendl;return0;}cin具有自动识别数据类型的能力析取运算符根据它后面的变量类型从输入流中为他们提取对应的数据比如 cin x; 假设输入数据2 析取运算符将根据其后x的类型决定输入的2到底是数字还是字符。若x是char类型则2就是字符若x是intfloat之类的类型则2就是一个数字。假设输入34且x是char类型则只有字符3被存储到x中4将继续保存在流中#includeiostreamusingnamespacestd;intmain(void){inta;doubleb;charc;cinabc;//12.34acouta: a b: b c: cendl;//a:12 b:.34 c:areturn0;}