大宇私人领地伊甸园丨宁愿做了后悔,也不要错过后悔[www.mrdayu.com]
注册

24小时联系邮箱:[email protected]

所有文章
大宇私人伊甸园: 首页 > 所有文章 > 编程人生 > C/C++语言 > 大宇:C编程 > [001.13]常量与进制

[001.13]常量与进制

发布时间:2018/07/29 大宇:C编程 标签常量阅读:90

常量:

常量就是在程序中不可变化的量。

语法:

  • #define
  • const

DEFINE:

#define的本质就是简单的文本替换

通过#define定义的常量,在C语言里面一般叫宏定义

CONST:

const定义一个变量,但是这个变量的值只能在定义的时候赋予,之后就不可以修改。

不可以在定义之后给const变量赋值。

对于const类型的变量一定要在定义的时候给变量赋初值,不然定义之后就无法赋值了。

字符串常量是不可以赋值的。

位,字节,字

位:

计算机内部都是二进制的,一个二进制的位,就叫做一个bit,就是一位

二进制

逢二加1,在二进制表达数的时候只有0和1,而没有2这个数

二进制最大表示的数,就是二的几次幂

对于8位的CPU来讲,最大表达的数是2的8次幂:256

十进制

逢10加1,只有从0到9的数,没有10这个数

八进制

从0到7,逢8加1

数字前面加个0代表8进制

十六进制

0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f

逢16加1

字节:

八个bit位为一个字节。

两个字节,代表一个word。

sizeof关键字:

sizeof函数和size_t类型

sizeof是计算数据在内存当中占多大空间的,单位字节

由于sizeof永远返回一个大于等于0的整数,所以如果用int来表示sizeof的返回值就不合适,size_t一般就是一个无符号的整数。

The bottom line, for me, is simple.

Let’s hope it doesn’t take 500 years for a discipline of testing to becomes the standard for software developers.

From:dayu

您好!请登录

合作网站快捷登录:
点击取消回复

已有0评论

    大宇博客

    点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息