摘要: #include #include int main(){char a[] = "100";char b[] = "100";char c[] = "0x11";int x, y, z;x = strtol( a, NULL, 10 );y = strtol( b, NULL, 2 );z = st... 阅读全文
posted @ 2014-12-03 21:33 BB的想法 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 0。知道字符的AsCii码怎么输出字符,ASCII为十进制,不能直接'\(ASCII)',要先将ASCII码转化为8进制,再用'\'1。回顾while():当括号里面的值为0或'\0'时,循环终止。(括号里面'0'不终止)2。回顾字符串指针:char *s="ABCDEF";将A的地址赋给指针s,所... 阅读全文
posted @ 2014-12-03 20:15 BB的想法 阅读(1181) 评论(0) 推荐(0) 编辑
摘要: 带有参数的宏定义:宏定义是一种替换,所以返回的通常是带有运算符表达式.不能返回语句.通常用的一些运算符:三目运算符(代替if语句)...&&...||特殊建议:为了保证准确性,在()中放入变量下面是一些宏定义的例子/1,判断字符是不是10进 值的数字#defineDECCHK(c)((c)>='0'... 阅读全文
posted @ 2014-12-03 19:30 BB的想法 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 这是从百度百科上查找的资料:gets():从stdin流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中。换行符不作为读取串的内容,读取的换行符被转换为null值,并由此来结束字符串。所以用gets来输入字符串时换行符被读取(不留在缓冲区),并被系... 阅读全文
posted @ 2014-12-03 19:10 BB的想法 阅读(470) 评论(0) 推荐(0) 编辑