C语言笔记
1.类型 (1)整型int
(2)字符型char
(3)实型(浮点型)
单精度实型float
双精度实型double
精确到第几位?
例如%。3f,就是小数点后保留三位
(4)unsigned int ——无符号整型
2.输入与输出 scanf printf每一个scanf函数调用都紧跟在一个printf函数调用的后面,这样做可以提示用户何时输入,以及输入什么。
(1)输入函数scanf 例:num1把那个值放在那个地址处
清空输入缓冲区
如果在scanf(“%d,%d,%d”,&a,&b,&c)
这双引号里面有逗号,那么在控制台之内输入的时候就要以逗号隔开
双引号中间的叫做格式化字符串,&叫做取地址符。
(2)输出函数printfprintf(“”,)格式化字符串 输出列表
1.使用Printf函数输出八进制和十六进制数1转换符号“%o”、“%X”
2.域宽指的是存放 ...
进制之间的转换
十进制0123456789
这是我们最了解的进制,数学里面都是通用十进制进行计算的
进位规则:满十进一
二进制01
进位规则:逢二进一
借位规则:借1当2
计算机中的二进制是一个非常微小的开关
开表示1,关表示0
十六进制RGB
表示0-9 A-F(10-15)
例题引入:(1)10进制的16用十六进制怎么表示——10
(2)十六进制的19再进上去1位——1a
进制规则:满16进1
进制转换方法缩写二进制B,十进制D,十六进制H
(1)二进制转换为10进制
111000——从右以0开始,各位分别乘以2的几次方
(2)十进制转换为二进制(用1和0表示这个数)
整除法,除以2,从下到上写出来
验证参考(1)
(3)十六进制转换为十进制
B3H——3*16º+12x16
(4)十进制转换为十六进制
除16,;例如10余2,结果就是A2
(5)二进制转换为16进制
例如:11001011,从最后以为开始4个为一组分别变成两个十进制数,然后再将连个十进制的数变成16进制算完加个H,
不够就在前面舔0凑四位数(直接变成10进制数)
(6)十六进制转换为二进制
例如:A1H
分别拆开来
...
blog_重建
到了今天,第二次重建的差不多了,我才发现,上一次的三个文章被我误删了。