C++从 0 - 1 的第一天

本文介绍了C++编程的入门基础知识,包括首个C++程序的编写、C++注释的使用、关键字列表、标识符命名规则,以及详细的数据类型如整型、浮点型、字符型、字符串和布尔类型。通过实例演示了不同类型数据的表示和操作。
摘要由CSDN通过智能技术生成

目录

一、C++入门

        1.1.第一个C++程序

        1.2.C++注释

        1.3.C++关键字

         1.4.C++标识符命名规则

二、C++数据类型

        1.整形---int(整形变量表示的是整形类型的数据)

        2.实型(浮点型)float double

        3.字符型  char

        4.转义字符  \t

        5.字符串类型  string

        6.布尔类型  bool


一、C++入门

        1.1.第一个C++程序

                1.1.1创建项目(Visual Studio)

                1.1.2创建文件

                1.1.3编写代码

                1.1.4运行程序

Demo:

#include <iostream>
using namespace std;
int main()
{
    system("pause");
    cout<<"Hello C++!"<<endl;
    return 0;
}

        1.2.C++注释

               1.2.1 单行注释 --- //注释内容

               1.2.2 多行注释 --- /* 注释内容 */

        1.3.C++关键字

                在定义变量是不能使用关键字

                delete、catch、explicit、friend、public、private、mutable、namespace、typename、typeid、union、vritual、volatile、using、inline等等是C++对于C语言中新增关键字

         1.4.C++标识符命名规则

                1.标识符不能是关键字

                2.标识符只能是字母 数字 下划线

                3.第一个字符必须是字母或者下划线

                4.标识符中字母区分大小写

二、C++数据类型

        1.整形---int(整形变量表示的是整形类型的数据)

                1.1 short  ---  短整形  ---  2个字节    (-32768 ~ 32767)

                1.2 int  ---   整形  ---  4个字节 

                1.3 long --- 长整型  ---  Windows为4字节、Linux为4字节(32位)8字节(64位)

                1.4 long long  ---  长长整形  ---  8个字节        

        注意:C++中能够表示整形的类型就以上几个方式,区别在于所占的空间大小不同

        2.实型(浮点型)float double

                2.1 作用 :用于表示小数

                2.2 分类 :2.2.1  单精度  float --- 4字节  ---  7位有效数字

                                  2.2.2  双精度  double ---  8字节  ---   15-16位有效数字

                2.3 区别 :在于表示的有效数字范围不同

Demo 0 :

#include <iostream>
using namespace std;
int main()
{
    system("pause");
 
    float x = 3.14f;
    double y = 3.14;
    cout<<"x = "<<x <<endl;
    cout<<"y = "<<y <<endl;
    return 0;
}

 结果:x = 3.14

            y = 3.14

Demo 1:

#include <iostream>
using namespace std;
int main()
{
    system("pause");
  //科学计数法
    float x1 = 3e2;
    float y1 = 3e-2;
    cout<<"x1 = "<<x1 <<endl;
    cout<<"y1 = "<<y1 <<endl;
    return 0;
}

结果:x1 = 300

           y1 = 0.03

        3.字符型  char

                3.1 作用 :字符型变量用于显示单个字符

                3.2 语法 :char ch = ' a ';

                3.3 注意:<1> 在显示字符型变量时,用单引号将字符括起来,不要用双引号

                                 <2> 单引号内只能有一个字符,不可以是一个字符串

                                 <3> C和C++中字符型只占用一个字节

                                 <4> 字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII码放存储单元中

        4.转义字符  \t

                4.1 作用 : 用于表示一些不能显示出来的ASCII字符

                4.2 常用的转义字符:    \n       \\        \t

                4.3 一个 \t 占8个字节

        5.字符串类型  string

                5.1 作用 : 用于表示一串字符

                5.2 C语言字符串                    char 变量名[ ] = " 字符串值 ";

                      C++语言字符串                string 变量名 = " 字符串值 ";

                5.3 C++字符串 string 头文件:#include <string>

Demo 0:

#include <iostream>
#include <string>
using namespace std;
int main()
{
    system("pause");
// C语言
    char txt1[] = "hello world";
    cout<< txt1 << endl;

//C++语言
    string txt2 = "hello world";
    cout<< txt2 << endl;
    return 0;
}

        6.布尔类型  bool

                6.1 作用:布尔数据类型代表真或假的值

                6.2 两种值: true (本质为1)  、 false (本质为0)

                6.3 bool类型占1个字节

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值