
c语言
文章平均质量分 70
大宝1985猪猪
我是大宝猪
展开
-
c语言移位除法
除法就是移位相减 99用2进制是 1100011 5是101 先1100011 - 1010000 = 10011(其中二进制1010000 = 5乘2的4次幂) 再10011 - 1010 = 1001 ( 其中二进制1010 = 5乘2的1次幂) 再1001 - 101 = 100( 其中二进制101 = 5乘2的0次幂) 最后得到商为2^4+2^1+2^0 = 16+2+1=19(^代表次幂) 余数为二进制100 = 4 void div( int bei,int chu,int原创 2010-10-23 00:10:00 · 3194 阅读 · 0 评论 -
字符常量区和strtok
strtok函数分解字符串为一组标记串,原型为:extern char *strtok(char *s, char *delim); s为要分解的字符串,delim为分隔符字符串。首次调用时,s必须指向要分解的字符串,随后调用要把s设成NULL。strtok在s中查找包含在delim中的字符并用NULL(‘/0’)来替换,直到找遍整个字符串。返回指向目前找到的最后一个标记串,当没有标记串时则返回空字符NULL。看下面代码:#include int main() {转载 2010-10-28 00:00:00 · 789 阅读 · 0 评论 -
一道笔试题
某台企喜欢出这种题,几个月以前我参加其社招,此题让我挂掉,几个月后的昨天晚上校招,此题仍然出现,依旧让我挂掉,不爽,故想了想题目是这样的,给出一个字符串 比如 char * src = "dhwj,fefife,ewioqwdsd" ,给出一个分割字符串 char * split = ",gf" ,要求按照后面的字符串内容,将前面那个字符串分割,比如分割成 "dhwj" "e" "i" "e" "wioqwdsd" 。这个函数类似与c标准库里面的strtok函数,且需要将最后的输出符串保存成字原创 2010-10-28 10:01:00 · 373 阅读 · 0 评论 -
字符串分割
C字符串分割2009年02月13日 星期五 00:561. strtok介绍<br />众所周知,strtok可以根据用户所提供的分割符(同时分隔符也可以为复数比如“,。”)<br />将一段字符串分割直到遇到"/0".<br /><br />比如,分隔符=“,” 字符串=“Fred,John,Ann”<br />通过strtok 就可以把3个字符串 “Fred” “John” “Ann”提取出来。<br />上面的C代码为<br /><br />QUOTE:int in=0;<br />转载 2010-10-28 00:05:00 · 594 阅读 · 0 评论