- 博客(4)
- 收藏
- 关注
原创 位运算符的应用的总结
1、&运算符的应用; A. 清零某些位(与0相&);B. 保留某些位(与1相&) ;2. |运算符的应用: 置位某些位;3. ^运算符的应用: A. 特定位翻转(与1相^);B.保留特定位(与0相^);C. 交换两个值,不用临时变量; 4. ~运算符的应用: 为了保证可移植性:可用以下方法: a = a&~1;5. 从一个数中第m位开始取其右面n位程式为: c = a>>(m-n+1) & ~(~0
2011-01-31 00:03:00 1052
原创 Break语句与continue语句的区别
Break语句与continue语句的区别while循环、do-while循环和for循环中,可以用break语句跳出循环,用continue语句结束本次循环,而对用goto语句和if语句构成的循环,不能用break语句和continue语句进行控制。一、 break语句(1) break语句的作用A、在分支结构程序设计中用break语句可以使流程跳出switch结构,继续执行switch语句下面的一个语句。B、break语句还可以用来从循环体内中途跳出循环体,即提前结束循环,接着执行循环下面的语句。如:w
2011-01-22 08:24:00 8785
原创 c语言 #define 中的UL
c语言 #define 中的ULU和L是 整数文字量的后缀修饰,用于显示指明整数文字量的类型为unsigned int(U)和long int(L)。 类似的还有浮点数文字量的后缀修饰F或f,用于指明文字量表示的是一个float,而不是默认情况下的double。经常发现一些C语言中通过#define 定义的数据中包含有UL符号,不理解为什么,把他去掉发现也没有什么区别。现在才明白UL是标记该宏长整型 十进制 数据,而不是字符,也不是int型数据。C语言中默认宏中的数字是整型数据。如下面的例子:#defi
2011-01-21 19:47:00 28042
原创 USB设备挂载至U buntu 系统中
USB设备挂载至U buntu 系统中1. 先创建挂载点:sudo mkdir /mnt/usb (路径可修改);2. 挂载:mount 3. 先卸载(查看sdb1设备是否挂载) sudo umount /dev/sdb1 4. 挂载设备:sudo mount –t vfat /dev/sdb1 /mnt/usbcd /mnt/usb然后可查看信息;5. 卸载U
2011-01-05 18:24:00 1246
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人