1 数据类型

数据类型

1 整型

c++里面的整型数据用关键词int来定义,前面加一些修饰词语,来表示不同示数范围。

比如说 短整型(short) 有符号短整型 (sgined short int)

在这里 不止十进制一种表述数据的方法,当然还有二、八、十、十六等适合特定的情况方便运算的进制。

八进制—— 0

十六进制———0x //当然这俩进制只能表示正数 但是嘞 这是为啥嘞 俺还不知道 得去了解下 十进制的表示方法看看了。

2 bool型

我其实是不知道这个bool型定义出来是有什么用的,感觉就是一个表示电路通路和短路的结果,目前还不知道有什么实际的作用,这里有个关于bool的程序。

#include <iostream>
using namespace std;

int main ()
{
    bool b;                       //首先给b定义为bool型 
    b = false ;
    cout << "false:"<< b<< endl;  //给这个b赋一个bool值
    b = true ;
    cout << "true :"<< b <<endl

}
/*最后输出的结果  
false:0
ture:1
*/  

浮点型

浮点型又称为实型 有两种示数方法 小数示数法和指数示数法

小数示数法比较随便 像 .622 或者 -372. 都可以

指数示数法

尾数 E|e 指数 e或者E表示以10为底 尾数部分和指数部分都不能省略

字符型

标识符 char 用‘ ’括起来

在计算机中还可以在ASCLL码的八进制  十六进制 之间添加反义字符 ”\“ 因为这俩进制前是0

而”\0“表示空字符  

所以 可以表示一些不可见的控制符  (感觉我是闲着蛋疼么 

这里举例子   :  比如说  '\12'   'X0A'   都是'\n‘的意思 

注意下空格字符和空字符还是有区别的  空字符为0   空格为32  ascll

然后这里有些字符已经定位语义符 要使用得先用\进行转义

int main()
{
	cout << "C++注释行格式为: \"\\\\字符串\"" << endl;
}

输出结果为:C++注释行格式为: "\\字符串"

 

这里还有个有趣的地方 C++ 没有把字符串作为基本类型 串常量是”  “引用的  并且以数组形式存放 

  系统在存放每一个字符占一字节空间  还会自动添加一个空字符’\0‘作为串结束符

cout << sizeof('a')<<sizeof('abs') << endl<<sizeof("chennn") << endl;

输出为 1

            4

            7

这里第一个等于1  :

{

今天有人在群里面问sizeof('A')等于什么?

我嘞个晕,上去填个1。

好吧,栽了...

字符常量在内存中占用一个字节,存储时是按ASCI码存储的。C语言规定所有字符型常量按整形量来处理。

32为系统中

在.cpp文件中该值为1

在.c文件中红该值为4

64位系统中

在.cpp文件中该值为2

在.c文件中红该值为8

引以为戒...
————————————————
版权声明:本文为CSDN博主「Cs1275」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cs_ing/article/details/8724103

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

亚里士多没有德775

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值