一、数据类型的概念 ? 1、算术类型: 包括三种类型:整数类型、浮点类型,枚举型。 其中: 枚举类型:被用来定义在程序中只能赋予其一定的离散整数值的变量。 字符型char:也是整数型,所有的字符都用ASCII码表来表示。 2、void 类型: 类型说明符 void 表明没有可用的值。 3、构造类型: ...
分类:
编程语言 时间:
2019-03-17 23:18:27
阅读次数:
193
"字符流中第一个不重复的字符" 题目描述 请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。 输出描述: 如果当前字符流没有存在出现一次的 ...
分类:
其他好文 时间:
2019-03-14 18:18:14
阅读次数:
180
请编写程序,找出一段给定文字中出现最频繁的那个英文字母。 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串。字符串由 ASCII 码表中任意可见字符及空格组成,至少包含 1 个英文字母,以回车结束(回车不算在内)。 输出格式: 在一行中输出出现频率最高的那个英文字母及其出现次数,其间以 ...
分类:
其他好文 时间:
2019-03-05 11:33:03
阅读次数:
175
题目: https://leetcode-cn.com/problems/reverse-string/ 思路: 这是很简单的一道题,利用的是ASCII 码表的差值,彼此加、减差值即可,(也可直接交换),一开始使用标准库的迭代器,发现耗时较多,改为下标后,耗时缩短不少。 ...
分类:
其他好文 时间:
2019-03-03 22:18:54
阅读次数:
206
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。 示例 1: 示例 2: ...
分类:
其他好文 时间:
2019-02-08 18:37:29
阅读次数:
730
如果是小写字符就输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出。 在ASCII码表中 ,'A'到'Z'的值为97到122。'a'到'z'的值为65到90。每个字母都有对应的数字,想将字母的大小写互换,就需要相加减他们之间的差值32,也就是‘a’与‘A’相减值为32. ...
分类:
其他好文 时间:
2019-01-24 18:50:05
阅读次数:
130
在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约 ...
分类:
其他好文 时间:
2019-01-12 17:50:10
阅读次数:
621
定义string变量为str,内存流变量为ms,比特数组为bt 1.字符串=>比特数组 补充: 常用方法: 2.比特数组=>字符串 3.字符串=>流 4.流=>字符串 5.比特数组=>流 6.流=>比特数组 ...
分类:
编程语言 时间:
2018-12-16 14:33:35
阅读次数:
207
zip() 拉链方法 max(字典) 默认比较字典的key,不同类型的数据不能比较,只要可以被for迭代即可 利用zip与max(字典)共同使用 ord() — chr() ascii码表数字与字母互换 pow(2,3)23=8 pow(3,3,2) 33%2 reversed 反转 round 4 ...
分类:
编程语言 时间:
2018-12-05 00:14:14
阅读次数:
121
字符串在C语言中没有像整型、实型、字符型那样有自己的关键字,在其它机器语言中有字符串的关键字的,所以可以说字符串是C语言引用其它语言的。为了能够让C语言也用上字符串,所以用数组来存储字符串。其定义形式一般为char 变量名[数组长度],因为ASCII码表几乎包含常用的字符,所以一般定义为字符型数组( ...
分类:
其他好文 时间:
2018-10-06 13:24:05
阅读次数:
159