数据类型、运算符与表达式c语言.pptx
第2章数据类型、运算符与表达式
0102030405
预备知识;C语言的数据常量和变量;整型数据;实型数据;
类型;
06070809
字符型数据;算术运算与算赋值运算与赋逗号运算符和
术表达式;值表达式;逗号表达式;
计算机中数的预表示备及进知制识转
12.1
换
二进制、八进制、十进制、
2
543210
例(111011)2十1六2进制1212021212(59)10
210
例(136)8183868(94)10
3210
例(1F2A)1611615162161016(7978)10
3各种进制之间的转换
例把十进制数59转换成二进制数
n各种进制之间的转换(整数)
n二进制、八进制、十六进制转换成十进制
n方法:按权相加
例N把(十a进na制n数1..1.5..9a.转1a换0)成2八进制数
例把十进制数转换成十六进制数
a245n9a2n1......a21a20
2n859159n1余余1710
16459n1余余n20
222(98an192a11余n1132......a12)a0
126N124882余余12余02
a0是2的余0数余
12671余11237
0余
2311CB
(159)10=(237)8
21余1
(459)10=(1CB)16
0111011
(59)10=(111011)2
n二进制与八进制之间的转换
n二进制转换成八进制:从右向左,每3位一组(不足3位
左补0