例:(0101 1011)2=(5B)16
③:八进制转化二进制:每一位数字转换为三位二进制数字
例:(13)8=(001 011)2=(1011)2
(注意:去掉前面的两个00,因为0在高位没有意义)
④:十六进制转化二进制:每一位数字转换为四位二进制数字
例:(E3)16=(1110 0011)2
(二)整型常量
整型常量有3种形式:十进制整型常量、八进制整型常量和十六进制整型常量 。
(注意:c语言中没有直接表示二进制的整型常量,在c语言源程序中不会出现二进制 。)
书写方式如下:
十进制整型常量:123,0,-24 , 85L(长整型常量) 等
八进制整型常量:051,-026,0773 等
十六进制整型常量:0x55 , 0x1101 , 0x , 0x5AC0 , -0xFF 。
其中L为长整型 。
(三)实型常量
实型常量有两种表示形式:小数形式和指数形式 。
小数形式:5.4 0.074 -23.0
指数形式:5.4e0 4.3e-3 -3.3e4?(1)小数部分为0的实型常量,可以写为453.0 或453 。
(2)用小数表示时,小数点的两边必须有数,不能写成“ .453“和“453.“,而应该写成“0.453“和“453.0“ 。
(3)用指数写法时,e前必须有数字,e后面的指数必须为整数(注意:整数阶码可以是正数,负数,也可以是八进制数、十六进制数c语言指数函数,但必须为整数) 。
(四)字符常量
字符常量的标志是一对单引号‘ ’,c语言中的字符常量有两类:
(1)由一对单引号括起来的一个字符,如‘a ’, ‘r’ ,‘#’ 。注意: ′a′ 和 ′A′ 是两个不同的字符常量 。
【c语言中指数运算符号】(2)由一对单引号括起来,以反斜杠开头,后跟若干数字或者字母,比如‘n’,其中““是转义的意思,后面跟不同的字符表示不同的意思,这类字符常量叫转义字符 。具体如图所示。
转义字符? 转义字符的意义 ASCII码?n? 回车换行? 10
t? 横向跳到下一制表位置? 9
b? 退格? 8
r? 回车? 13
f? 走纸换页? 12
反斜线符""? 92
'? 单引号符? 39
”? 双引号符? 34
a? 鸣铃? 7
ddd? 1~3位八进制数所代表的字符
xhh? 1~2位十六进制数所代表的字符
(五)字符串常量
C语言中,以双引号括起来的,由若干个字符组成的序列即为字符串常量 。
例:“ni hao” “happy”等等 。
(六)符号常量
符号常量是由宏定义“#define“定义的常量,在C程序中可用标识符代表一个常量 。
例:计算圆的面积的c程序 。
#include
#define PI 3.14159
main()
{
float r,s;
r=12.5;
S=PI *r*r;
printf(“s= %f ”,s);
}
说明:
#define 是宏定义,此程序中所有出现PI的地方都代表3.14159,同时PI称为符号常量 。习惯上我们用大写字母来表示符号常量,小写字母表示变量,这样比较容易区别 。
变量
变量就是其值可以改变的量 。变量要有变量名,在内存中占据一定的存储单元,存储单元里存放的是该变量的值 。不同类型的变量其存储单元的大小不同,变量在使用前必须定义 。
(一)整型变量
整型变量分为4种:基本型(int)、短整型(short int 或short)、长整型(long int 或 long)和无符号型(unsigned int,unsigned short,unsigned long) 。
不同的编译系统对上述四种整型数据所占用的位数和数值范围有不同的规定 。
以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!
「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助:- c语言中指数函数中求2的N次方输出2^n中n为常数
- 世界无烟日的标语
- 亚太股市:菲律宾综合股价指数跌1.20%
- 祝姓男孩出自论语的名字
- 申姓女孩出自论语的名字
- 汤什么语好听男孩名字
- 2021年北方小年时间是2月4日 最新问候语推荐
- 宫姓男孩出自论语的名字
- 大气的窗帘店名称 多用吉利词语
- 顾姓女孩出自成语的名字