歡迎來到培訓(xùn)無憂網(wǎng)!

全國切換

咨詢熱線 400-001-5729

位置:培訓(xùn)無憂網(wǎng) > 新聞資訊 > 電腦/IT > c語言 >  C語言學(xué)習(xí)的入門知識點有哪些?

C語言學(xué)習(xí)的入門知識點有哪些?

來源:m.universityresearchassociates.com 發(fā)布人:云朵

2021-12-23 11:43:29|已瀏覽:158次

C語言學(xué)習(xí)的入門知識點有哪些?

C語言入門小知識

    1、sizeof():查詢當(dāng)前對象或類型所占空間大小,包含最后的\0,而strlen不包含

    2、signed和unsigned:signed是帶符號的,unsigned不帶符號的,在signed里面,左邊第一位表示符號位,改為為0表示為證書,為1表示為負數(shù)

    3、事實上計算機是用補碼的形式來存放整數(shù)的值。正數(shù)的補碼是該數(shù)的二進制形式,負數(shù)的補碼需要通過以下幾步獲得:

1)先取得該數(shù)的絕對值的二進制形式

2)再將第一步的值按位取反(除符號為)

3)最后將第二步的值加1

    4、(int)1.8為1.強制去掉后面小數(shù)點數(shù)字

    5、短路求值:只有當(dāng)?shù)谝粋運算數(shù)的值無法確定邏輯運算的結(jié)果時,才對第二個運算數(shù)進行求值。C語言對邏輯與和邏輯或采用短路求值

    6、getchar()從標(biāo)準(zhǔn)輸入流中獲取下一個字符,解決else懸掛問題多使用大括號

    7、i=5;j=i++  輸出i為6,j為5

    8、i=5;j=++i   輸出i為6,j為6

    9、C語言中唯一的三目運算符:條件運算符max=a>b?a:b

    10、goto語句用來跳出循環(huán),一般少使用

    11、數(shù)組全部設(shè)置為0:a[10]={0}

    12、數(shù)組初始化一部分的值:a[10]={[1]=1,[3]=5}

    13、字符串處理函數(shù):需要先導(dǎo)入<string.h>

1)獲取字符串的長度:strlen()

2)拷貝字符串:strcpy和strncpy(復(fù)制單位,被復(fù)制單位),其中strncpy可控制字符個數(shù),不包括\0字符

3)連接字符串:strcat和strncat,會在后面自動添加\0

4)比較字符串:strcmp和strncmp,如果返回值小于 0,則表示 str1 小于 str2。如果返回值大于 0,則表示 str1 大于str2。如果返回值等于 0,則表示 str1 等于 str2。

    本文由培訓(xùn)無憂網(wǎng)達內(nèi)教育課程顧問老師整理發(fā)布,更多課程信息可關(guān)注C語言培訓(xùn)或添加老師微信:15033336050

      注:尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處和鏈接 http://m.universityresearchassociates.com/news-id-9472.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓(xùn)無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實性請自行核實或聯(lián)系我們,了解更多相關(guān)資訊請關(guān)注c語言頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費申請試課。關(guān)注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問老師會一對一幫助你規(guī)劃更適合你的專業(yè)課程!
  • 姓名:

  • 手機:

  • 地區(qū):

  • 想學(xué)什么:

  • 培訓(xùn)無憂網(wǎng)
免 費 申 請 試 聽
提交申請,《培訓(xùn)無憂網(wǎng)》課程顧問老師會一對一幫助你規(guī)劃更適合你的專業(yè)課程!