為什麼要有資料型別?
(1)任何運算,都有類似資料型別的內容,比如小學一年級,學百以內加法,以後學習分數、小數等等(2
)c語言的資料型別較多主要是要和多領域的數學問題相容;(3
)資料型別是有屬性的(4
)節省儲存空間(5
)適合計算機儲存、處理
c語言中的資料型別有哪些?
基本型別分為:數值型別和字元型別
char
數值型別分為:整型(短整型
short,
整型int,
長整型long,
單精度型
float,
雙精度型
double
)構造型別分為:陣列,結構體
struct,
共用體union
,列舉型別
enum
指標型別
空型別void
常用的運算子有哪些?
算數運算子:加減乘
除取模%
賦值運算子
增量和減量運算子:
i++ i-- ++i --i
關係運算子(雙目運算子):
= != > < >= <=
邏輯運算子:【與
&& 或
|| (
雙目運算子,左結合性
) ! (
單目運算子,右結合性)】
條件運算子(三目運算子,右結合性):
表示式1?
表示式2:
表示式3
【先求解表示式
1,若為真則求解表示式
2,那麼此時表示式
2的值就作為整個條件表示式的值。若為假則求解表示式
3,那麼此時表示式
3的值就作為整個條件表示式的值。】
輸入函式scanf的引數有幾個?分別代表的含義
%c
輸入乙個字元
%s
讀入乙個字串
%f
讀入乙個浮點數
%d
讀入十進位制整數
整數可以用小數形式輸出麼?為什麼? 可以
整數是按補碼存放的,而浮點數是階碼
+尾數原始碼存放的
關鍵字break、continue用途和區別
break:
終止它所在的迴圈語句的執行,出現在迴圈語句和
switch
語句中continue:
出現在迴圈語句的迴圈體中,結束本次迴圈並開始下一迴圈
列舉至少2個常用的字串函式
strcmp
(字串比較)
strlen
(求字元長度)
結構體型別的占有的記憶體空間大小是多少?
最大資料型別的
倍數
c語言中函式分為哪兩類?
標準函式庫
自定義函式
c語言中怎麼獲取隨機數?
include
srand
(time
(null
))
變數
=rand
()%10+1
;
怎麼給命令列視窗增加標題
system(「title
名字」);
C語言專案總結
歷時14天的專案與答辯總算是完成了。相比於第一次做專案,這一次專案,我用心很多,第一次做html的專案,平心而論的講,做的確實差,沒有用心,完全是敷衍了事,沒把他當一回事,完全是把他當作完成任務,答辯的時候也是洋相百出,沒有達到老師的要求,所以也算是丟盡了臉面,所以當時就決定,以後的專案一定要認真做...
C語言專案答辯總結
這次答辯,相對於第一次答辯來說,我覺得是有進步的,拋開一些問題沒答上來不說,不論是在演講或對自己遊戲介紹。首先在心態上面,我不像上次一樣緊張,這也是平常鍛鍊的成果,在答辯時,懂得如何去活躍氣氛而又不失尷尬,雖然手法略有些 不成熟,但是也是一種進步。其次,在這九天的時間裡,雖然不是每時每刻都在做這個遊...
C語言專案開發小小總結
最新寫了乙個小型c語言的專案,其中就遇到了一些麻煩。裡面用到一些比較複雜的演算法,除錯起來很不方便,經過多次努力實踐,終於發現有了一些眉頭 1 c語言的專案記憶體管理很讓人頭疼,自始至終你要明白哪些記憶體應該要釋放,哪些到最後才能釋放,不然的話,就會出現一些堆被破壞的錯誤 2 每寫乙個函式一定要記得...