文章分类 -  C语言学习转载

摘要:C语言学习笔记,备查 做C语言经典100例时需要输出特殊字符(比如一个白方块),按照例子编码后发现乱码,根据提示,使用SetConsoleOutputCP函数修改语言即可。 使用时需引入头文件#include <windows.h> 参考出处:https://baike.baidu.com/item 阅读全文
posted @ 2018-11-22 11:32 天南星2018 阅读(770) 评论(0) 推荐(0)
摘要:C语言学习笔记,备查 做C语言经典100例时需要输出ascii码中的笑脸('\1',SOH),编码执行后发现是乱码: 解决方案: gcc命令添加参数 -finput-charset 指定源文件(保存文件时选择)的编码方式(若不指定,编译器默认是UTF-8) -fexec-charset 指定可执行程 阅读全文
posted @ 2018-11-22 11:14 天南星2018 阅读(438) 评论(0) 推荐(0)
摘要:strcpy(s1, s2);复制字符串 s2 到字符串 s1。 strcat(s1, s2);连接字符串 s2 到字符串 s1 的末尾。 strlen(s1);返回字符串 s1 的长度。 strcmp(s1, s2);如果 s1 和 s2 是相同的,则返回 0;如果 s1<s2 则返回小于 0;如 阅读全文
posted @ 2018-10-29 14:02 天南星2018 阅读(634) 评论(0) 推荐(0)
摘要:二进制数的位权是以2为底的幂,如果一个整数 m 是 2 的 n 次幂,那么转换为二进制之后只有最高位为 1,其余位置为 0,再观察 m-1 转换为二进制后的形式以及 m&(m-1) 的结果,例如: 可以看出所有的 1 完美的错过了,根据位与的特点可知 m&(m-1) 的结果为 0。 如果整数 m 不 阅读全文
posted @ 2018-10-25 11:16 天南星2018 阅读(439) 评论(0) 推荐(0)
摘要:利用异或 ^ 来交换两个数的值,而且不引入其他变量。 示例代码: 原文出处:http://www.runoob.com/cprogramming/c-operators.html评论区 阅读全文
posted @ 2018-10-25 10:37 天南星2018 阅读(398) 评论(1) 推荐(0)
摘要:&& 表格出处:http://www.runoob.com/cprogramming/c-operators.html 阅读全文
posted @ 2018-10-25 10:19 天南星2018 阅读(103) 评论(1) 推荐(0)
摘要:int printf ( const char * format, … ) 将格式化的数据打印到标准输出 printf()函数将上述函数定义中format指向的C字符串写到标准输出。如果format中包含了格式说明符(以%开头的子序列),则format之后的附加参数将被格式化并插入到字符串中代替对应 阅读全文
posted @ 2018-10-25 10:10 天南星2018 阅读(853) 评论(0) 推荐(0)