c語言基礎(一)

2021-07-11 17:42:38 字數 380 閱讀 3659

雙精度和單精度:數字後帶f的是單精度float,不帶的是雙精度double,單精度儲存的範圍是雙精度的倍數,兩種都屬於浮點型,當整數部分位數太多時候,小數部分很可能被遺失。

ascii碼中0~31和127是不可以在鍵盤中輸入的。除了轉義字元

字元常量:a)單引號包含乙個\x和兩個16進製制數->任何0~127的字元都可以表達。

字串中的字元是依次儲存在記憶體中的一塊連續的區域內的,並且以「\0」結尾,所以字元數為n的字串的實際長度應該是n+1;字串常量本質上是乙個字元集合的記憶體位址,字串常量不能賦值給乙個字元變數,同時也不能對字元創常量賦值,而其他三種整形常量,浮點型常量,字元常量本質上都是數字,可以賦值。(字元常量本質上是乙個數字,這個數字對應了乙個字元,所以字元常量可以賦值給字元變數)。

C語言基礎一

命令語句都是在蘋果終端下使用的。編譯 cc c hello.c 把源 變成二進位制檔案 目標檔案 cc one.o two.o three.o 預設生成可執行檔案a.out cc o task one.o 生成可執行檔案task 執行 1 在終端輸入 a.out 2 雙擊a.out檔案,選擇用終端執...

C語言基礎 一

一 語言的發展 1 機器語言 特點 a.或稱為二進位制 語言,計算機可以直接識別,不需要做任何翻譯.b.是第一代的計算機語言.c.使用時難記憶難操作編寫出來的程式全是由0和1的數字組成,直觀性差,難以閱讀,不僅難學,難記難檢查,又缺乏通用性.2.十進位制轉為二進位制 將十進位制除以2的餘數寫出來 直...

C語言基礎(一)

參看 c程式語言 第二版 上面的參考書籍是主要的學習手段,下面只是針對一些特定的問題進行論述,這些特定的問題,書中可能沒有提到。乙個物件的型別決定著該物件可取值的集合以及可以對該物件施行的運算。問題1 我們知道基本的資料型別有四種char,int,float,double。型別修飾符也有四種shor...