C++:2.你是谁?

——常量是什么?

很简单,就是固定的值,如:

1
0.9
123.456456456
'a'
"ZINCFFO"
......

我们上一期的:

cout<<(1-1)*9+6/3<<endl;

里的所有数字都是常量.

——变量是什么?

变量就比较难理解了,比如一个变量a,可以是5,可以是15,可以是2.3633366552,可以是"ZINCFFO"......

a=1;
b=3;
c="ZINCFFO";
......

a=1;
a=3;
a=3.1415;
......

   但在C++中,我们不可以直接这么写,否则会:


细心的人会发现其中的奥妙:


——变量的声明

int a;
float b;
char c;
......

不知大家有没有看过相似的代码?

这就是声明!

生命,无非是种一棵树.

第二天长出,

敲击树叶获得苹果,

用木头做工作......

啊?

我在搞什么?

——————————————不华丽的分界线————————————————
 额。。。。。。

刚刚与某著名沙盒游戏串台了,

敬请原谅!

声明分多种类型,

最常用的有:

int //整型
short //短整型
long long //长整型
float //单精度浮点型
double //双精度浮点型
long float //超长浮点型
char //字符型
bool //布尔型
string //字符串型

其中,只有string不是C++关键字.

取值范围:

整型(int):取值范围为-2147483648到2147483647,占用4个字节。
短整型(short):取值范围为-32768到32767,占用2个字节。
长整型(long long):取值范围为-9223372036854775808到9223372036854775807,占用8个字节。
单精度浮点型(float):取值范围为±1.18E-38到±3.4E+38,占用4个字节。
双精度浮点型(double):取值范围为±2.23E-308到±1.79E+308,占用8个字节。
超长浮点型(long float):取值范围取决于实现,占用字节数不定。
字符型(char):取值范围取决于编码方式(例如UTF-8),占用1个字节(UTF-8编码下)。
布尔型(bool):取值范围为true或false(0或非0),占用1个字节(通常)。
字符串型(string):取值范围取决于字符串长度,为动态类型,占用字节数不定。

——变量的赋值

——方法1(推荐)

int a=5;
cout<<a;


——方法2

int a=5;
int b;
b=a;
cout<<a;

至于还有一种,且听下回分解!

彩蛋:

试一试这个:

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int a,b,c,d=10;
    c=d-1;
    b=c-1;
    a=b-1;
    cout<<a<<endl;
    
    return 0;
}

关注ZINCFFO不迷路!

whlie(1)

{

cout<<"谢谢!"<<endl;

}

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值