Unreal虚幻_C++学习

本文档介绍了在Clion代码编辑器中学习C++的基础知识,包括变量命名规则、基本类型、字符类型、布尔类型、常量、浮点类型、数组、字符串、结构体、枚举类型、指针、循环结构(如for、while、do-while)、条件判断(如if-else、switch)等,并提供了相应的代码示例和输出结果。
摘要由CSDN通过智能技术生成

我使用到是 Clion 代码编辑器

下载地址:https://www.jetbrains.com/products.html#type=ide

 汉化教程:

Clion --> Preferences --> Plugins --> 搜索 Chinese --> install

 

C++入门练习代码示例:

//导入 iostream库
#include <iostream>

//入口函数
int main() {
//    导入 std 命名空间
    using namespace std;

    //单独导入 cout endl cin
//    using std::cout;
//    using std::endl;
//    using std::cin;

//    输出语句 cout 属于std 命名空间
    cout << "Hello World!!!";
    //输出 换行  \n换行
    cout << endl;
    cout << "我是你爸爸呀👨\n";

    //练习根据输入的年龄 来计算多少个月
    //创建一个int 变量 名字为 age
    int age;
    cin >> age; //输入 age年龄
    int month = age * 12; //计算月数 *表示乘号

    cout << "在地球上生存了"<<month<<"个月\n";

    //此 输入是为了防止 执行到return 是程序结束
    cin >> age;
        //返回一个 整形
    return 0;
}

变量命名规则

 

整型(基本类型)

字符类型

代码示例:

//
//  main.cpp
//  004-整型
//
//  Created by linjie on 2020/12/29.
//

#include <iostream>
using namespace std;

int main(int argc, const char * argv[]) {
    // insert code here...
    short s = 3.1;
    int i = 1;
    long l = 111;
    
    //加了unsigned 整型类型 不能赋值负值 且 正值的存储量扩大两倍
    unsigned short e = -3;
    int b = 10000000000000000;
    unsigned int f = 40000000000000000;
    
    cout << "----------数值类型--------" << endl;
    cout << "型" << s << endl;
    cout << "整型" << i << endl;
    cout << "长整型" << l << endl;
    
    cout << "----------最大最小值--------" << endl;
    cout << INT_MAX << endl; //int 存储最大值
    cout << INT_MIN << endl; //int 存储最小值
    cout << SHRT_MAX << endl; //Short 存储的最大值
    cout << SHRT_MIN << endl;//Short 存储的最小值
    
    cout << "----------unsigned--------" << endl;
    cout << e << endl;
    cout << b << endl;
    cout << f << endl;
    
    
    //字符类型
    //ASC 码表 http://ascii.911cha.com/
    char aa = ' '; //空格符号 也属于一个字符
    char bb = 'a';
    char cc = 97; // 97 对应 ASC码表的 字符 a
    char dd = '\\n';
    int ee = 'a'; //字符可以 给int类型 赋值
    
    cout << "----------char字符也属于整型--------" << endl;
    cout << "aa =>" << aa << endl;
    cout << "bb =>" << bb << endl;
    cout << "cc =>" << cc << endl;
    cout << "dd =>" << dd << endl;
    cout << "ee =>" << ee << endl;
    
    cin.get();
    
    return 0;
}

输出结果:

 

Bool布尔类型

//
//  main.cpp
//  bool类型
//
//  Created by linjie on 2021/1/6.
//

#include <iostream>

using namespace::std;

int main(int argc, const char * argv[]) {
    
    //bool布尔类型
    bool a = true; //1
    bool b = false; //0
    
    //为bool 类型 赋值 非0即1 1表示true
    bool c = 100;
    bool d = 2;
    
    cout << "---------bool类型---------" << endl;
    cout << "a =>" << a << endl;
    cout << "b =>" << b << endl;
    cout << "c =>" << c << endl;
    cout << "d =>" << d << endl;
    
    cin.get();
    
    return 0;
}

输出结果:

 

const常量

代码示例:

//
//  main.cpp
//  const-常量
//
//  Created by linjie on 2021/1/7.
//

#include <iostream>
using namespace::std;

int main(int argc, const char * argv[]) {
    
    //变量是可变的
    int a = 100;
    a = 90;
    
    //常量 不可变的量
    const int b = 11;
    //b = 10; //该行报错 常量不可变 只能赋值一次
    
    return 0;
}

 

浮点类型

代码示例:

//
//  main.cpp
//  浮点类型
//
//  Created by linjie on 2021/1/7.
//

#include <iostream>
#include <climits> //引入函数库 才能输出__FLT_MAX__ 和 __FLT_MIN__
using namespace::std;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值