码迷,mamicode.com
首页 >  
搜索关键字:二进制    ( 21314个结果
2013.5.A
题1 高低位交换【问题描述】 给出一个小于2^32的正整数。这个数可以用一个32位的二进制数表示(不足32位用0补足)。我们称这个二进制数的前16位为“高位”,后16位为“低位”。将它的高低位交换,我们可以得到一个新的数。试问这个新的数是多少(用十进制表示)。 例如,数1314520用二...
分类:其他好文   时间:2014-05-27 02:24:46    阅读次数:342
位运算应用之二——大小写转换
问题描述: 试编写一个程序,将输入的大写字母转换为小写字母,输入的小写字母转换为大写字母,要求用位运算完成转换过程算法分析: 我们都知道大写字母A~Z的编码是65~90,小写字母的编码a~z是97~112;而大写A(65)的二进制编码为100 0001,小写字母a(97)的二进制编码为110 0.....
分类:其他好文   时间:2014-05-19 19:32:55    阅读次数:264
第八章 指针
第八章 指针2. 用指针来保存地址☆指针就是保存内存地址的无符号整数变量指针,是一个无符号整数(unsigned int),它是一个以当前系统寻址范围为取值范围的整数。32位系统下寻址能力(地址空间)是4G-byte(0~2^32-1)二进制表示长度为32bit(也就是4B)。64位系统下寻址能力(...
分类:其他好文   时间:2014-05-19 17:50:08    阅读次数:283
Unix目录结构的来历
Unix(包含Linux)的初学者,常常会很困惑,不明白目录结构的含义何在。举例来说,根目录下面有一个子目录/bin,用于存放二进制程序。但是,/usr子目录下面还有/usr/bin,以及/usr/local/bin,也用于存放二进制程序;某些系统甚至还有/opt/bin。它们有何区别?长久以来,我...
分类:其他好文   时间:2014-05-19 17:29:19    阅读次数:242
SQLite基本(实例FileOrganizer2013.5.12)
工具用 SQLite Dev数据类型:1.NULL:空值。2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。3.REAL:浮点数字,存储为8-byte IEEE浮点数。4.TEXT:字符串文本。5.BLOB:二进制对象。=======================添加 sqlite-...
分类:数据库   时间:2014-05-19 17:09:21    阅读次数:349
位运算
and运算通常用于二进制取位操作,例如一个数 and 1的结果就是取二进制的最末位。这可以用来判断一个整数的奇偶,二进制的最末位为0表示该数为偶数,最末位为1表示该数为奇数。or运算通常用于二进制特定位上的无条件赋值,例如一个数or 1的结果就是把二进制最末位强行变成1。如果需要把二进制最末位变成0...
分类:其他好文   时间:2014-05-19 13:05:30    阅读次数:340
使用IAR编译STM8S 如何生产烧录文件
IAR编译后可以生成的烧录文件格式有4中,如下 第一种是Motorola,其生成文件和STVD生成烧录文件.s19格式一样的,即可以通用 第二种是16进制,keil等等常都用到的; 第三种是二进制的,个人比较少用 第四种是??我也没有用过。 IAR中格式选择:按图指示: I 至此,重新编译,即可生成想要的...
分类:其他好文   时间:2014-05-18 14:25:10    阅读次数:440
Tiny语言编译器简介
1.简介:编译器是将一种语言翻译成另一种语言的程序。编译器将源程序的代码作为输出,从而产生用目标语言编写的等价程序。例如源代码为C/C++等高级语言,那么目标语言就是目标机器的机器代码,也就是可以直接运行的机器代码(各种二进制)。下面就是一个编译过程的简单例子: x=2 (高级语言) MOV x,2 (汇编语言) C7 06 0000 0002 (机器代码)       2.相关程序...
分类:其他好文   时间:2014-05-18 13:41:56    阅读次数:263
C程序设计的抽象思维-递归过程-格雷码
【问题】 每一对相邻整数的二进制表示只有一位发生变化,这种编码称为Gray码。 如下所示3位的Gray码: 000 0 001 1 011 2 010 3 110 4 111 5 101 6 100 7 要产生N位的Gray码,所需的递归思想概括如下: 1. 写出N-1位的G...
分类:其他好文   时间:2014-05-18 09:07:43    阅读次数:261
二进制转换 ——大数除法
1132: 数据结构习题--使用栈实现进制转换 时间限制: 1 Sec  内存限制: 128 MB 提交: 15  解决: 9 [提交][状态][讨论版] 题目描述 使用栈将一个很长(>30)的十进制数转换为二进制数 输入 若干个很长的十进制数 每行一个 输出 转换为二进制,每行输出一个 样例输入 12345678901234567890123456...
分类:其他好文   时间:2014-05-18 07:18:49    阅读次数:257
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!