1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 2.从零开始学习C语言--C语言数据类型 变量以及进制转换

2.从零开始学习C语言--C语言数据类型 变量以及进制转换

时间:2021-03-03 19:32:20

相关推荐

2.从零开始学习C语言--C语言数据类型 变量以及进制转换

注意:小数常量在C语言中默认是double型,所以如果要定义float型小数必须要在小数后面加f或F,如 float i = 66.6f;

字符类型在计算机中也是用整型来存储的(存放字符时,计算机按ACS2码转成对应的整型来存储).

变量:

变量的本质是内存中的一段存储空间,变量相当于临时给这段存储空间取个代名,给变量赋值实际上就是往存储空间写入内容,访问变量也就是读取这段存储空间的内容。

---------------------------------------

变量初始化:

所谓的初始化,是指在申明变量时,就给它赋一个初始值;

---------------------------------------

初始化的意义:

因为变量的本质是一段内存存储空间,而这段存储空间极有可能存放着以前其他程序使用过后的残留数据,这些数据被称为垃圾数据,初始化变量实际就是去除这些垃圾数据;

---------------------------------------

垃圾数据:

一个程序使用时,会被分配一段内存空间存放该程序和数据,这段空间此时不再被其它程序使用,终止程序后,使用的内存空间被释放出来,而所谓的释放,只是标明这段空间,告诉CPU:这段空间可以被其它程序使用了,但并不会清除里面已有的数据;

---------------------------------------

申明变量:

数据类型+变量名+初始化:int i = 0;

变量还可以连续定义,以逗号隔开:int i = 3, j = 5;

关于进制那点事:

n进制就是表示逢n进1

在C语言中的进制表示方式:

八进制:前面加数字0,如056à表示八进制的56;

十进制:什么都不加;

十六进制:前面加数字0和字母x,如0x56/0X56à都表示十六进制56;

---------------------------------------

在汇编语言中的进制表示方式:

二进制:后面加字母B,如101B

八进制:后面加字母O,如57O

十进制:后面加字母D,如19D

十六进制:后面加字母H,如3FH

N进制和10进制之间的相互转换:

N进制 -->十进制

N进制数abcdef(这是一个6位数)

转成10进制 -->a*N^5+b*N^4+c*N^3+d*N^2+e*N^1+f*N^0

---------------------------------------

十进制 --> N进制

十进制形式除以N的余数倒序排列得到的就是N进制

---------------------------------------

二进制十六进制-->每四位二进制可换算成十六进制(倒序)

0000 0

0001 1

0010 2

0011 3

0100 4

0101 5

0110 6

0111 7

1000 8

1001 9

1010 A

1011 B

1100 C

1101 D

1110 E

1111 F

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。