本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
计算机系统常用进制与进制间转换
进制,亦称“进位制”。
我们最熟悉的进制就是十进制了,而在计算机领域,经常会用到的记数方法还有:二进制,八进制,十六进制。
表示方法:
相关的概念:
1. 基数: X 进制的基数即为 X,记数方法为逢 X 进 一,如下列表:
2. 位权: 数制中每一固定位置的单位值;对于 X 进制数整数部分第 i 位,其位权为:X ^ (i - 1) ...
java进制总结
/**
* 获得当前的时间
* @return
*/
public static String getCurrenttime(){
Date date = null;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String fDate = sdf ...
java学习之八进制和十六进制的表示
由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决问题。
但,二进制数太长了。比如int 类型占用4个字节,32位。比如100,用int类型的二进制数表达将是:
0000 0000 0000 0000 0110 0100
面对这么长的数进行思考或操作,没有人会喜欢。因此,C,C++,以及java中 没有提供在代 ...
字符串和数字进制之间的转换
public static void main(String[] args) {
int i = 1023;
// 二进制的转换
i = Integer.parseInt("1111111111", 2); // 1023
String s = Integer.toString(i, 2); // 1111111111
/ ...
LightOJ 1028 - Trailing Zeroes (I)
题意:给你一个十进制的数N,把它转化成一个任意进制的数M,并且M的最后一位为0(M为[2,inf)的任意进制),问存在多少种这样的进制。分析:挺有趣的一题。写好了想提交,发现LightOJ挂了,又纠结了一晚。 这道题还是想了很久,最后还是被学长点拨一下才恍然大悟。还有待提高啊。。。 如果N转化成x进制符合踢给条件的话,则 N=an*x^n+an-1*x ...
Java 进制间的转换
//十进制转二进制
String binaryStr = Integer.toBinaryString(20);
System.out.println(binaryStr);
//十进制转八进制
String octalStr = Integer.toOctalString(20);
System.out.println(octalStr);
//十进制转十六进制
String hex ...