前言:
现时咱们对“c语言里的进制的表示”都比较关注,看官们都想要学习一些“c语言里的进制的表示”的相关资讯。那么小编在网摘上汇集了一些关于“c语言里的进制的表示””的相关资讯,希望大家能喜欢,我们快快来了解一下吧!1、C语言错误:
a)编译时错误:参见课件中的错误编码列表
b)运行时错误:既然能运行说明编译时肯定没错误,运行时可能中途崩溃。
(崩溃就是后面的程序不继续运行了)
运行时错误主要来自于内存地址指定错误,难于调试(就是bug)。
2、二进制:
a)将一个二进制转化为十进制的方法是:用2的倍数相加
例如:1111就是 8+4+2+1=15
1011就是8+2+1=11
b)快速将一个十进制转化为二进制的方法是:
用二的倍数进行组合,例如:13=8+4+1(1101)
c)科学的方法使用每次除以一个2再取2的余数(奇数是1,偶数是0)
13个位是1,下一位是13/2=6得0,下一位6/2=3得1,最后一位3/2=1得1
1101
3、十六进制:
a)十六进制到十进制的转换是用16的倍数相加
例如:0x3238;//3*16*16*16+2*16*16+3*16+8;
b)将一个十进制转化为二进制的方法是:
科学的方法使用每次除以一个16再取16的余数
c)4个二进制组合刚好是1个十六进制的0到F的数字。
4、C语言中的整数表达式:
a)C语言中没有二进制表达式
b)C语言中最主要的两种常数表达式是:10进制和16进制(0x开头)表达式
c)C语言中还有一种不常用的常数表达式是:8进制表达式(0开头)
d)C语言中还有一种特殊的整数表达式是:字符常量(0-127之间)
5、C语言中的浮点数有两种表达式:
a)单精度:带小数点,后缀是f;
b)双精度:带小数点,没有后缀
6、转义字符:主要是表达ASCII表中一些不容易输入到代码中的字符。
例如:
'\n' 就是换行,编码10
'\t'就是制表键(TAB),8的整数倍对齐 编码是9
'\\'两个反斜线才是一个反斜线的编码,因为一个反斜线被认为是一定与其他转义字符连用的符号。编码是92
'\"'如果直接用"不使用\"容易让字符串前面的双引号发生匹配混乱。编码是34
'\''表示单引号,编码是:39
标签: #c语言里的进制的表示