- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 C编程提示的总结 摘录 逐步更新
C编程提示的总结Table of Contents1 总结1 总结为了保持最佳的可移植性,把字符的值限制在有符号和无符号字符范围的交集内,或者不 要在字符上执行算法运算用他们在使用时最自然的形式来表示字面值不要把整型值和枚举值混在一起使用不要依赖隐式声明在定义类型的新名字时,使用typedef而不是#define用const声明其值不会修改的变量使用
2014-10-31 22:17:08 576
原创 C之谜题(持续更新)
C 谜 零碎(逐步更新)使用gcc -o a a.c -DNDEBUG 取消assert.h中的assert函数的作用C语言转义字符 \40, \100, \x40, \x100, \0123, \x0123的值分别是多少 ? \ddd:代表的是八进制数,将其转换为十进制数再查找ascll表,就会得到正确结果。 \xddd:代表的是十六进制书,转换同上。 \40直接转换。 我们接着看\x1
2014-10-27 21:53:21 1059
翻译 Adler-32校验算法
Adler-32校验算法Adler-32是Mark Adler发明的校验和算法,和32位CRC校验算法一样,都是保护数据防止意外更改的算法,但是这个算法较容易被伪造,所以是不安全的保护措施。但是比CRC好点的是,它计算的很快。这个算法那是从Fletcher校验和算法中修改过来的,原始的算法形式略快,但是可依赖性并不高。Adler-32的一种滚动哈希版本被用在了rsync工具中Adler
2014-10-27 20:57:44 10380 1
原创 九度OJ 1043 蔡勒公式
如何计算某一天是星期几?—— 蔡勒(Zeller)公式 历史上的某一天是星期几?未来的某一天是星期几?关于这个问题,有很多计算公式(两个通用计算公式和一些分段计算公式),其中最著名的是蔡勒(Zeller)公式。即w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1公式中的符号含义如下,w:星期;c:世纪-1;y:年(两位数);m:月(m大于等于3,小于等于14,即
2014-10-19 21:09:38 2061 1
原创 九度OJ 1198
#include#include#includechar a[1012]={0};char b[1012]={0};char c[1012]={0};int main(int argc, char *argv[]){ // freopen("in.txt","r",stdin); while(scanf("%s%s",a,b)!=EOF) {
2014-10-19 16:20:21 1905
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人