C語言入門細節整理

2021-08-10 07:31:08 字數 622 閱讀 9670

新建了乙個部落格,把自己所學所感在此記錄,希望在這裡能看到自己的進步。

字、位元組、位的關係

1字=2位元組=16位

1word=2byte=16bit

shutdown -s -t 60

60秒後關閉計算機。-s是關閉計算機命令,-t是延長時間,60代表60s

shutdown -a 

計畫被取消。

異或 是按位進行。符號 ^

a^b的結果再與b異或,則結果為a

0^a=a  ,a^a=0。

/*   */ 與 // 兩種注釋風格。第一種是c語言的風格,第二種是c++的風格。c的版本公升高後同樣支援c++的注釋風格。

//只能行注釋,而/*  */可以整段注釋。

但是/* */不支援巢狀注釋。

注意轉譯字元

\bbb ,其中bbb是3個8進製數字

\xbbb,其中bbb是3個16進製制數字

關鍵字:strlen\sizeof\typedef\register

strlen計算字串長度

sizeof求變數或型別(儲存的變數)大小

typedef型別的重定義(起別名)

register建議資料儲存到暫存器中。(當乙個變數使用頻繁時)

C語言中細節知識整理

puts a 輸出字串 a的定義為 char a 10 gets a a的定義同上,輸入字串,類似於scanf strcat str1,srt2 連線字串的功能 把str2接在str1後面 strcpy str1,str2 把字串str2賦給str1 strncpy str1,str2,n 把str...

C語言細節

參考 注釋必須和 一起維護,不應該描述顯而易見的事,或把別的地方已說清楚的東西在說一遍。字面常量沒有語義,也沒有真正的記憶體位址。所以不可以取其位址,也不可以用於初始化普通引用,例如 long r1 40000 但是const long r1 40000 卻是合法的。所以,盡量不要使用字面常量,而應...

C語言細節

a b 先賦值再自增 a b先自增再賦值 float 6 4是1.500000 float 6 4 是1.000000 原始檔.c 目標程式.obj 執行程式.exe 都是二進位制檔案 源程式以ascii 形式存於文字檔案 c程式演算法可無輸入必須要有輸出 三種基本結構可以完成任何複雜的任務 大括號...