第一天
来源:互联网 发布:正版linux 编辑:程序博客网 时间:2024/05/17 08:32
c 有指针,所以可以直接访问硬件,所以驱动一般是用C和汇编来写
c 没有字符串string ,只能利用数组去存。
八进制是前面加0,十六进展是前面加0x,在汇编中则是数字后面加0表示8进制,加B表示二进制,加D表示十进制,加H表示十六进展。
float 默认是double类型,传统写法:float x=3.2,科学记数:float x=3.2e3 这个e3代表向右进3位即x=3200, 同理有float x=3.2e-2
程序中 float x=1.2e3f;
整数是以补码存储在计算机,浮点数是以ieee754标准转二进制存,字符是ASLL码
硬件控制不能精确到位(0或1),只能到字节(8位)
1字节=8位, 1K=1024字节 1M=1024K 1G=1024M 1T=1024G
不能把字符串赋值给单个字符 char ch="ab" error.
printf输出控制符%d %ld %c %f %lf %x %X %#X %o %s ,其中加了#是十六进制前面加OX,注意大小写会有区别
输入时,0为零 ,int x=47 十进制, int x=048 八进制 int x=0x47 十六进制
输出时,O是字母,int x=o48八进制
scanf("%d\n",&i); //不要加\n
对用户非法输入做适当处理 while ((ch=getchar) != '\n') continue;
假&&假 假 只要有假就是假,真||假 真 ,假||假 假 只要有真就是真
取模 结果的符号只跟被除数一样,如果是int的2个数结果也会是int去小数,有一个是float结果就是float
c 没有字符串string ,只能利用数组去存。
八进制是前面加0,十六进展是前面加0x,在汇编中则是数字后面加0表示8进制,加B表示二进制,加D表示十进制,加H表示十六进展。
float 默认是double类型,传统写法:float x=3.2,科学记数:float x=3.2e3 这个e3代表向右进3位即x=3200, 同理有float x=3.2e-2
程序中 float x=1.2e3f;
整数是以补码存储在计算机,浮点数是以ieee754标准转二进制存,字符是ASLL码
硬件控制不能精确到位(0或1),只能到字节(8位)
1字节=8位, 1K=1024字节 1M=1024K 1G=1024M 1T=1024G
不能把字符串赋值给单个字符 char ch="ab" error.
printf输出控制符%d %ld %c %f %lf %x %X %#X %o %s ,其中加了#是十六进制前面加OX,注意大小写会有区别
输入时,0为零 ,int x=47 十进制, int x=048 八进制 int x=0x47 十六进制
输出时,O是字母,int x=o48八进制
scanf("%d\n",&i); //不要加\n
对用户非法输入做适当处理 while ((ch=getchar) != '\n') continue;
假&&假 假 只要有假就是假,真||假 真 ,假||假 假 只要有真就是真
取模 结果的符号只跟被除数一样,如果是int的2个数结果也会是int去小数,有一个是float结果就是float
0 0
- 第一天
- 第一天
- 第一天~
- 第一天
- 第一天
- 第一天
- 第一天
- 第一天
- #第一天
- 第一天
- 第一天
- 第一天
- 第一天
- 第一天
- 第一天
- 第一天
- 第一天
- 第一天
- python学习笔记-(17)python中的异常
- 位对调
- 重连通分量模版
- for(;;)与while(1)比较
- Part 2:(Methods,Subscripts,Inheritance)
- 第一天
- 如何修改MFC界面风格
- 64位CentOS上编译 Hadoop 2.2.0
- Java多线程(四)之ConcurrentSkipListMap深入分析
- 引用传递
- 实现两个字符串的连接(strcat函数)
- 什么是好代码,为什么要写好代码,怎样写出好代码
- Java ClassLoader原理分析
- 黑马程序员——JDK5.0新特性