首页 > 编程语言 > 详细

C++编程学习(二) 数据

时间:2019-11-29 12:28:34      阅读:74      评论:0      收藏:0      [点我收藏+]

博主已经有一些基础了,所以写的东西可能是容易错的,或者以前没记住的,或者是对理解知识点有帮助的。因此如果有纯小白看到了这篇博文,不懂的地方请自行百度啦~

 

另外,本系列所有内容的图片均来自于西北工业大学魏英老师的MOOC教程,侵权删,讲得非常不错,推荐大家去看!

 

一、进制

1、计算机内的信息都是“0”和“1”的二进制形式。

2、二进制B,十进制D,八进制O,十六进制H。

3、10进制转2进制:【整数部分】不断除以2取余,余数从右往左排列;【小数部分】不断乘以2取整,从左向右排列。例如:

技术分享图片

 

 4、2进制转10进制:

技术分享图片

 

5、2进制转16进制:

技术分享图片

 

 

6、2进制转8进制:

技术分享图片

 

 

7、进制互转:

技术分享图片

 

 

二、数值数据(好像不常用)

1、0表示正数、1表示负数。

2、 原码:负数原码的符号位为1;

  反码:负数的反码为将原码除符号位外的所有位按位取反;

  补码:负数的补码为将反码加1。

技术分享图片

 

 

三、数据类型(划重点)

1、概览

技术分享图片

 

 

 

2、内存长度(一般用于判断数据溢出)

技术分享图片

 

 

3、溢出的解释

一般地,超过最大值的有符号整型数值会向上溢出变成负数,超过最小值的数据会向下溢出变成正数。例如:

技术分享图片

 

四、字面常量

1、浮点型常量默认为double型。若在浮点数后面加一个字母f或F,则它是float型。

2、以一对单引号(‘ ’)括起来的一个字符表示字符常量,

? 如:‘A’、‘0’、‘&’、’ab’ 错误!

? 字符常量表示的是一个字符,存储的是该字符的ASCII码值。例如‘A’表示英文字符A,数据值是65;‘2’表示数字字符2,数据值是50。

3、以一对双引号(“ ”)括起来的零个或多个字符组成的字符序列称为字符串常量。

 

五、符号常量

1、定义形式:#define 标识符 常量

#define是宏定义命令,在程序中所有出现该标识符的地方均用常量替换。例如:

技术分享图片

 

 

六、变量

1、变量定义前加const,为只读变量或常变量。它在程序运行期间的值不能被修改。如:

const int i=6;

i=10;//错误,不能赋值。

 

C++编程学习(二) 数据

原文:https://www.cnblogs.com/JuiceCat/p/11956734.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!