小工具知识网

当前位置: 首页 > 行业知识 > C++输入输出(I\O)

行业知识

C++输入输出(I\O)

2026-11-05 23:37:09 来源:互联网转载

���们知道C++是由C语言发展而来的,几乎完全兼容C语言,换句话说,你可以在C++里面编译C语言代码。如下图:

C语言是面向过程的语言,C++在C语言之上增加了面向对象以及泛型编程机制,因此C++更适合中大型程序的开发,然而C++如果不使用高级特性,它的效率跟C并无差异。

C++是"C Plus Plus"的简称所以很多C++程序后缀都是.cpp,从语法上C语言是C++的一部分,所以C语言可以直接写在C++里面,现在对C和C++来说是两门独立的语言,但是在早期并没有C++,但是有"带类的C",带类的C是C语言的一个扩展和补充,它增加了很多新语法,目的是提高开发效率,这时的C++仅支持简单的面向对象,更没有自己的编译器,只是通过一个预处理程序(cfront),把C++代码翻译成C语言代码,再通过C语言编译器合成最终程序。随着C++语法的完善,它能够支持面向过程编程,面向对象编程和泛型编程,成了一门独立的语言,拥有了自己的编译方式。

C++关键字

在C中关键字有32个,而C++有63个关键字,其中有32是C语言的,如下:

asm         do        if     return     try        continue        auto        double        inline        short        typedef      for          bool        dynamic_cast        int        signed        typeid        public        break       else        long        sizeof        typename        throw        case        enum        mutable        static        union        wchar_t        catch        explicit        namespace              static_cast        unsigned        default        char        export        new        struct        using       friend        class        extern        operator        switch        virtual        register     const        flase        private        template        void        true        const_cast        float        protected    this          volatile        while        delete        goto        reinterpret_cast

输入输出(I/O流):

首先我们需要引入一个C++中头文件#include用来支持输出输出。

cout输出流:

如下代码中,因为cout在std命名空间里所以要加std::,代码中使用cout来输出一句"hello world!"而他们之间的

上一篇:PCIE 参考时钟架构

下一篇:编辑服务器怎么使用?