这次实现的是递归,通过递归,我们可以尽量的减少代码量来实现功能。但缺点是递归的每层级调用都会耗掉一部分的内存。 1 int tobinary(int a){ 2 if(a/2) 3 printf("%d",tobinary(a/2)); 4 return a%2; 5 } 6 void main(v ...
分类:
编程语言 时间:
2020-05-10 13:18:22
阅读次数:
80
1 /********************************* 2 代码功能:板机通信 3 使用函数: 4 Serial.available(); //判断串口是否接收到数据 5 Serial.print(字符串); //通过TX传出去 6 Serial.write(字符串); ... ...
分类:
其他好文 时间:
2017-05-08 12:25:07
阅读次数:
166
LinuxKernel概述:1.idd命令(-printsharedlibrarydependencies)功能:打印二进制应用程序所依赖的库文件语法:ldd[OPTION]...FILE...(二进制文件)举例:查看/bin/ls所以来的库文件[root@CentOS6~]#ldd/bin/ls
#库文件名称=>#库文件路径
linux-vdso.so.1=>(0x00007ff..
分类:
系统相关 时间:
2016-09-18 06:42:01
阅读次数:
451
voidprintb(intn){inta[20];inti=0;while(n){a[i]=n&1;i++;n>>=1;}i=i-1;while(i>=0){printf("%d",a[i]);i--;}printf("\n");}
分类:
其他好文 时间:
2015-12-17 13:04:30
阅读次数:
283
【C语言的Static inline 函数的作用】【printf打印格式】%x 打印十六进制%d 打印十进制%b 打印二进制%c 打印字符%s 打印字符串%f 打印单精度float%lf 打印双精度double【关于C++中的类型转换】dynamic_cast: 通常在基类和派生类之间转换时使用,把...
分类:
编程语言 时间:
2015-08-13 11:25:13
阅读次数:
148
1.ECMAScript中所有数都以IEEE-754 64位格式存储,但位操作符不直接操作64位的值.是先64位转换成32位的整数,再操作,得到结果再转成64位.2.首位是符号位.之后的31位代表整数的值.3.用toString(2)打印二进制,得到的是被处理过的二进制.4.按位非(NOT)~,数转...
分类:
Web程序 时间:
2014-08-19 00:46:43
阅读次数:
249
??
1.打印二进制机器码(分别表示32位的和64位的)
#include
/*按照8位的长度打印一个数值*/
void dis8bit(char val)
{
int bit = 8;
while(bit--)
{
if(1
printf("1");
...
分类:
其他好文 时间:
2014-07-22 23:48:57
阅读次数:
408