码迷,mamicode.com
首页 >  
搜索关键字:十进制    ( 4803个结果
c语言基础1的作业
#include int main(int argc, const char * argv[]){ // insert code here... //计算十进制42转换为二进制、八进制、十六进制分别对应的值 int number1=42; /* int number1=42; for (number...
分类:编程语言   时间:2014-07-16 23:20:11    阅读次数:394
剑指offer (47) 不用加减乘除做加法
题目:求两个整数之和,要求不得使用 加减乘除四则运算题解分析:加减乘除都不能用,还要进行各种运算,必然想到 位运算十进制加法: 5 + 17 = 22step1. 各位相加,不考虑进位,即舍弃进位,结果为 12 (5 + 7 = 12舍弃进位)step2. 做进位 (5 + 7 = 12 > 9 有...
分类:其他好文   时间:2014-07-10 10:55:09    阅读次数:152
使用parseInt时候出现的问题
今天写js的时候出现了一个问题很郁闷,就是用parseInt转换01,02到10的时候都能得到正确结果除了08,09出错了,返回了0。后来查看了parseInt的语法:parseInt(string, radix);其中string为要转换的字符串,radix为二进制,八进制,十六进制或十进制。在默...
分类:其他好文   时间:2014-07-10 10:53:16    阅读次数:162
c语言中的位移位操作
先要了解一下C语言里全部的位运算都是指二进制数的位运算。即使输入的是十进制的数,在内存中也是存储为二进制形式。 “=0。 功能:将整型数a按二进制位向左移动m位,高位移出后,低位补0。 “>>”使用方法: 格式是:a>>m,a和m必须是整型表达式,要求m>=0。 功能:将整型数a按二进制位向右移动m...
分类:编程语言   时间:2014-06-27 20:54:59    阅读次数:188
浮点数的二进制表示
基础知识:十进制转十六进制;十六进制转二进制;IEEE制定的浮点数表示规则;了解:眼下C/C++编译器标准都遵照IEEE制定的浮点数表示法来进行float,double运算。这样的结构是一种科学计数法,用符号、指数和尾数来表示,底数定为2——即把一个浮点数表示为尾数乘以2的指数次方再添上符号。以下是...
分类:其他好文   时间:2014-06-27 00:18:00    阅读次数:304
剑指offer (32) 从1到n整数中1的出现次数
题目:输入一个整数,求从1到n这个n个整数的十进制表示中1的出现次数方法一:最直观的解法 T(n) = O(nlgn)int NumberOf1Between1AndN_Solution1(unsigned int n){ int number = 0; for(unsigned int...
分类:其他好文   时间:2014-06-26 21:09:51    阅读次数:146
3进制计算机
Description现在的计算机底层用的基本都是2进制计数,而这样的底层事实上会使很多技术的发展遇到难以突破的瓶颈。所以,科学家早已经考虑了可否应用3进制计算机。我们虽然还没能深入研究这里面的问题,但是我们也有自己能做的事情。现在任意给你一个十进制的数,你能把它转化为3进制的数吗?Input输入数...
分类:其他好文   时间:2014-06-25 22:32:43    阅读次数:582
C++进制转换(十进制转二进制、八进制、随意进制)
十进制转二进制://十进制转二进制#includeusing namespace std;void printbinary(const unsigned int val){ for(int i = 16; i >= 0; i--) { if(val & (1 #include using name....
分类:编程语言   时间:2014-06-25 21:11:01    阅读次数:241
十进制转二进制-快速算法
#include #include using namespace std; int main(int agrc, char *agrv[]) { int iInPut = 0; while (cin >> iInPut) { string sBinary;//转换后的二进制存储为字符串,调用了默认构造函数初试化为空串 int temp = abs(iInPut); if (t...
分类:其他好文   时间:2014-06-25 07:42:13    阅读次数:280
[算法]有趣算法合辑[31-40]
题目31:八进制转换为十进制 1.程序分析:            2.程序源代码: main() { char *p,s[6];int n; p=s; gets(p); n=0; while(*(p)!='\0') {n=n*8+*p-'0'; p++;} printf("%d",n); } 题目32:求0—7所能组成的奇数个数。 ......
分类:其他好文   时间:2014-06-21 20:45:13    阅读次数:150
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!