程序
文章平均质量分 64
lavender_ld
这个作者很懒,什么都没留下…
展开
-
float强转为int
当然要将float强转为int很简单可以直接写为定义一个float f变量,用(int)f强转为整形;在此处我采用的是将内存的float给分离出来;将符号号,指数位,尾数进行分离。float中符号位占一个字节,指数占8个字节,尾数占23个字节;将符号位进行右移31位,定义一个变量将分离符号位进行保存,如果分离结果是0,则保存为1;如果是1,则保存为-1;然后通过位运算依次分离,即可得到整数部分。...原创 2018-03-24 07:46:16 · 3141 阅读 · 0 评论 -
替换空格
题目:请实现一个函数,把字符串中的每个空格替换成“%20”,例如:输入“We are happy.”,则输出“We%20are%20happy.”。 思路: 看到这题我的第一想法是从头到尾遍历字符串,每次碰到空格时将其进行替换。这样我们就得把后面的每个字符都向后移两个字节。但是这种想法的时间复杂度是O(n^2)。所以不是一种很好的方法 先遍历一遍字符串,将字符串...原创 2019-07-24 19:04:53 · 69 阅读 · 0 评论