unsigned long
、unsigned long int
、long unsigned
、long unsigned int
均等价int
转成float
:数字不会溢出,但可能被舍入int
或float
转成double
:能保留精确的数值double
转成float
:值可能溢出成+∞或-∞,还可能被舍入float
或double
转成int
:值将会向零舍入复习c文件处理内容html
编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能java
main与其余分开,制做静态库和动态库git
编写Makefile编程
提交测试代码和运行结果截图, 提交调试过程截图,要全屏,包含本身的学号信息数组
在博客园发表一篇博客,重点写遇到的问题和解决过程sass
#include<stdio.h> #include<stdlib.h> void myod(char *f); int main(int argc,char *argv[]){ myod(argv[1]); return 0; } void myod(char *f){ FILE *fp; char ch; char str[16]; int i=0,j,count=0; if((fp=fopen(f,"r"))==NULL){ printf("ERROR!\n"); exit(0); } while((ch=fgetc(fp))!=EOF){ str[i]=ch; i++; if(i==16){ i=0; printf("%07o ",count); for(j=0;j<16;j++){ if(str[j]=='\n') printf("\\n "); else printf("%-4c",str[j]); count++; } printf("\n"); printf(" "); for(j=0;j<16;j++) printf("%02x ",str[j]); printf("\n"); } } printf("%07o ",count); for(j=0;j<i;j++){ if(str[j]=='\n') printf("\\n "); else printf("%-4c",str[j]); count++; } printf("\n"); printf(" "); for(j=0;j<i;j++) printf("%02x ",str[j]); printf("\n"); printf("%07o ",count); printf("\n"); fclose(fp); }
git add .
时报错:fatal: Not a git repository (or any of the parent directories)git init
命令从新初始化仓库,创建新的仓库:git push
时报错:fatal: The current branch master has no upstream branch.git push -u origin master -f
命令强制覆盖已有的分支后再push,push成功:代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进本身的计划能力。这个工做学习中很重要,也颇有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。安全
参考:软件工程软件的估计为何这么难,软件工程 估计方法编程语言
计划学习时间:5小时工具
实际学习时间:2小时学习