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小時學習