1. linux環境實踐,熟悉使用(網路搜尋)
ls //list 列出當前資料夾的所有檔案
cd //change directory 更改(切換)目錄
mkdir //make directory 建立目錄(資料夾)
rm //remove 刪除檔案(-f)
mv //move 移動檔案
touch //建立檔案
pwd //print work directory列印當前工作目錄
2.在linux環境實踐,使用vim編寫乙個程式,然後使用gcc檢視【預處理】、【編譯】、【彙編】、【鏈結】各階段檔案的內 容。並熟悉相關指令。
3. 熟悉預處理識別符號:
__line__
__file__
__date__
__time__
(1)__line__:檔案當前的行號;
(2)__file__:進行編譯的原始檔;
(3)__date__:檔案被編譯的日期;
(4)__time__:檔案被編譯的時間;
(5)#:把乙個巨集引數變成對應的字串;
(6)##:把其兩邊的符號合成乙個符號;
4. 了解巨集和函式的區別。
區別有:巨集比函式高效,當實現體極其簡單時更明顯;函式傳不了型別,巨集可以傳型別;巨集參不會自動求值只能替換;巨集不能遞迴;巨集命名約定上需全部大寫等。
5. 寫乙個巨集可以將乙個數字的奇數字和偶數字交換。
拿出所有的奇數字,偶數字全為零,向左移動一位;拿出所有的偶數字,奇數字全為零,向右移動一位
#define
_crt_secure_no_warnings
#include
#include
#define
exchange_bit(x) (x = ((x & 0xaaaaaaaa) >> 1) | ((x & 0x55555555) << 1))
intmain()
1. 使用巨集實現兩個數中求較大值。
#define
_crt_secure_no_warnings
#include
#include
#define
max(x,y) x > y?x:y
intmain()
C Io流簡單操作和預處理命令
linux基於檔案,影視屏 加密都是存在本地 鍵盤瀏覽器什麼都是檔案 c語言讀檔案 int main fclose fp system pause return 0 寫檔案 int main char text 動腦學院,看好你!fputs text,fp fclose fp system paus...
資料預處理基本方法
1 聚集 聚集可能丟失細節,聚集是統計學的表現 被聚集的單個物件 按平均值 總數 按天 周 月等聚集量 2 抽樣 選擇資料子集進行分析的方法。抽樣方法 a 隨機取樣 無放回取樣 放回取樣 b 分層取樣 當總體有不同型別的物件組成,每種型別的物件差別很大時,隨機取樣不能充分的代表不太頻繁出現的物件型別...
資料預處理時的一些基本操作
1 刪除某一列 df.drop 列名,axis 1 刪除列 inplace true 對原dataframe進行操作 2 判斷哪一列有空值 df.isnull any 如果有空值 則該列返回true,否則返回false 3 刪除值含空的資料 df.dropna 引數how預設為any 如果該行資料有...