我們編輯檔案時,一般在一行的結尾都會有乙個換行符。表示換行符後面的內容是下一行的內容
windows下換行符:\r\n
linux下換行符:\n
當乙個檔案在windows和linux下都被編輯過,那麼這個檔案可能混雜著\r\n和\n。此時我們使用vim開啟檔案時,由於
是linux系統,\n表示換行符,多出來的\r他就會顯示為^m。因為在windows下換行符是ctrl + m,在linux中使用的是^表示ctrl
windows下行結尾符是:\r$,在linux下顯示為^m$
linux下行結尾符是:$
GTK GDK GLIB三者的關係
什麼是glib?glib庫提供了一系列函式 functions 和定義 definitions 在設計gdk和gtk程式時很有用.它提供了一些標準c函式庫 standard libc 的替代函式,比如malloc,但在其他的系統上使用時有很多問題.什麼是gtk gtk 是乙個小型而高效的控制項庫,具...
GTK GDK GLIB三者的關係
什麼是gdk?glib庫提供了一系列函式 functions 和定義 definitions 在設計gdk和gtk程式時很有用.它提供了一些標準c函式庫 standard libc 的替代函式,比如malloc,但在其他的系統上使用時有很多問題.什麼是gtk gtk 是乙個小型而高效的控制項庫,具有...
C C C 三者的關係
一 關於c語言 語言是一種結構化程式設計語言。它層次清晰,便於按模組化方式組織程式,易於除錯和維護。c語言的設計目標是提供一種能以簡易的方式編譯 處理低階儲存器 產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。語言的表現能力和處理能力極強。它不僅具有豐富的運算子和資料型別,便於實現各類...