哇 贼难受 忘记c++的16和10进制的 读入和输出了 知识一: 将十六进制转换为十进特例: AB转换为dec; 0xAB= 0x0A * 16 + 0x0B= 10 * 16 + 11= 171 c 输入十六进制和八进制方法: scanf(“%x %x”,&a,&b); scanf(“%o %o” ...
分类:
其他好文 时间:
2017-05-02 22:16:41
阅读次数:
123
%:转换说明符的标记右对齐(+);左对齐(-);使用规则:%[+-][宽度][转换类型]转换类型含义d,i带符号的十进制整数o不带符号的八进制u不带符号的十进制x不带符号的十六进制(小写)X不带符号的十六进制(大写)e科学计数法表示的浮点数(小写)E科学计数法表示的浮点数(大写..
分类:
编程语言 时间:
2017-05-02 16:04:54
阅读次数:
149
元字符 描述 \ 转义字符。将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multilin ...
分类:
其他好文 时间:
2017-05-01 19:46:56
阅读次数:
226
代码编写默认是十进制,八进制需要在前面加一个“0”再加数字,十六进制需要在前面加“0x”再加数字。二进制System.out.println(Integer.toBinaryString(a));需要在值“a”的前面注明是转换为二进制。如图:最后输出的结果:
分类:
其他好文 时间:
2017-05-01 15:00:17
阅读次数:
142
十进制转八进制 最近水题的时候水到一个题目,题目如下: 思路很简单,就是将对应的数字取余再除以8,如此往复。 通用解法 上面这种解法并不通用,只能转换为8进制,而且无法应付num是负数的情况比如-8, 其八进制根据原码、补码的规则应该是FFFFFFF8。后来想起java.lang.Integer中也 ...
分类:
其他好文 时间:
2017-05-01 11:07:39
阅读次数:
288
正则表达式 : 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 一些字符所代表的意思: \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符^ 匹配输入 ...
分类:
编程语言 时间:
2017-04-30 23:09:57
阅读次数:
370
umask值与文件和目录的权限1.1-R参数设置目录权限(chmod)1.2权限字母说明1.3umask说明1、umask的值决定着文件和目录的权限,创建文件默认最大权限为666(-rw-rw-rw-),默认创建的文件没有可执行权限x位。2、对于文件来说,umask的设置是在假定文件拥有八进制666的权限上进行..
分类:
系统相关 时间:
2017-04-30 23:08:59
阅读次数:
966
\ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“\n”匹配换行符。序列“\\”匹配“\”,“\(”匹配“(”。 ^ 匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与“\n”或“\r”之后的位置匹配。 $ 匹配输 ...
分类:
其他好文 时间:
2017-04-30 21:25:05
阅读次数:
228
字符描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multilin ...
分类:
其他好文 时间:
2017-04-30 17:10:20
阅读次数:
133
一:数值类型的大杂烩 (1)short、int 和 long 类型都表示整型值。存储空间的大小不同 一般, short 类型为半个机器字长,int 类型为一个机器字长,而 long 类型为一个或两个机 器字长(在 32 位机器中 int 类型和 long 类型通常字长是同样的)。 (2)常量的定义以 ...
分类:
编程语言 时间:
2017-04-30 12:45:22
阅读次数:
203