前言 栈是一种遵循后进先出(LIFO)原则的有序集合,新添加的或待删除的元素都保存在栈的末尾,称作栈顶,另外一端就叫栈底。在栈里,新元素都靠近栈顶,旧元素都接近栈底。可以想象桌上的一叠书,或者厨房里的堆放的盘子。 一、栈的创建 可以创建一个类来表示栈 二、栈的应用 十进制转二进制 十进制转成其他进制 ...
分类:
编程语言 时间:
2017-07-23 13:31:29
阅读次数:
184
计算机中的编码问题 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节 ...
分类:
其他好文 时间:
2017-07-21 00:04:57
阅读次数:
238
十进制转二进制 十进制通过除而取余数得到的二进制,最后需要倒过来展示。 判断是否为回文 回文是指无论是正读,还是倒读都是一样的。 判断括号是否匹配 括号有:圆括号,方括号,花括号三种 下面的程序可以判断括号是否一对一对存在且不乱序。 ...
分类:
其他好文 时间:
2017-07-08 21:51:29
阅读次数:
252
一、字符编码 字符串是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制25 ...
分类:
其他好文 时间:
2017-06-20 00:12:39
阅读次数:
256
什么是字符编码? 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表 ...
分类:
其他好文 时间:
2017-06-05 12:47:16
阅读次数:
224
基础知识 一、数制及转换 1、四种数制:二进制 十进制 八进制 十六进制 1)十进制定义 0 1 2 3 ...9十种编码符号 逢十进一 2)二进制定义 0 1 二种编码符号 逢二进一 3)八进制定义 0 1 2 3 ...7八种编码符号 逢八进一 4)十六进制定义 0 1...9 A B C D ...
分类:
编程语言 时间:
2017-06-04 10:51:52
阅读次数:
164
1、字符编码 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表 ...
分类:
其他好文 时间:
2017-06-01 00:21:44
阅读次数:
839
对于整数,有四种表示方式:二进制:0,1,满2进1.以0b或0B开头。十进制:0-9,满10进1.八进制:0-7,满8进1.以数字0开头表示。十六进制:0-9及A-F,满16进1.以0x或0X开头表示。此处的A-F不区分大小写。如:0x21AF+1=0X21B001234567891011121314150123456789ABCDEF1.原码、反码..
分类:
其他好文 时间:
2017-05-31 15:24:52
阅读次数:
190
% str.format ^, <, > 分别是居中、左对齐、右对齐,后面带宽度, : 号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充。 + 表示在正数前显示 +,负数前显示 -; (空格)表示在正数前加空格 b、d、o、x 分别是二进制、十进制、八进制、十六进制。 注:此处来自菜鸟教 ...
分类:
其他好文 时间:
2017-05-21 23:17:31
阅读次数:
239
十进制:逢十进一二进制:逢二进一十进制:012345678910二进制:011011100101110111100010011010二进制转十进制简单转换法:适合给IP地址转换;该方法有两个限制:要转的数不能超过“2048”、不能转换小数。转换方法:第一位将要转换的十进制数减去128,如果能减就为1,如果不..
分类:
其他好文 时间:
2017-05-16 15:03:35
阅读次数:
224