c語言總結

2021-08-31 13:33:27 字數 1457 閱讀 8325

縮排,有利於程式的檢查

c語言處理的資料形式:常量(在程式中不能改變其值的量)、變數(其值在程式的執行過程中是可以改變的)

變數使用的基本規則:先宣告,後使用。宣告變數後值是隨機數。

變數名:字母開頭+字母/數字/不跟

sizeof獲得變數或資料型別的長度

簡單賦值語法:變數=表示式;(分號用英文符號)

c++輸入輸出:①cin>>(空格、字元加雙引號)

cout<<

②scanf(「%d」,&a)

printf(「%d」,a){保留小數:單浮點數:printf(「%.3f,a)[3為保留的小數字數]}

標頭檔案:常用iostream

cstdio

cmath(取整時使用,ceil(a):向上取整)

基本資料型別:int 整形

float 單精度浮點數

double雙精度浮點數

char字元

short int短整數

long int長整數

long double長雙精度(高精度)浮點數

unsigned修飾char、int、short、long

無符號整數(正整數和0)

多重賦值:int a,b;

a=b=0;

縮排很重要,在自己檢查程式或他人幫忙檢視時能夠效提高效率,別人也能願意幫忙看

區分資料的型別,進行不同的定義

整形用int,長整型(位數大)用long int

標頭檔案include前加#

using namespace std後加分號

用ceil取整時一定要加cmath標頭檔案

單雙精度浮點數預設精確到小數點後六位,用printf輸出來保留小數

printf輸出 int,d

float,f

double,lf

1.整數除整數得到的是整數,不會保留小數,需要強制轉換結果

%:求餘(分離各數字的數時、被什麼數整除可以使用)

a=n++:先加1,再賦值;a=++n:先賦值,再加1

2.定義數值很重要,不同的數值會導致結果的不同。要看清題目要求的數值型別。

==:相等,=:賦值,注意分清很重要

1.『5』是字元,5是數值

字元輸出函式:putchar(ch);字元輸入函式:getchar()〔用於字元與asc ii〕

大小寫轉換:ch=getchar();ch=ch+32;

2.簡單卻感覺容易暈,要仔細

注意『5』和5的區別

1.if選擇語句(用於多種條件、排序),其他條件用else

if語句:if(條件) 等於用 兩個等號,字元用英文單引號

2.if用於選擇語句,首先要考慮清楚各個條件,特別是題中的隱藏條件,不能只看表面,否則會造成條件缺失二輸出多重結果或無法輸出等情況。還要注意if條件的結束,不要在if()後面加了分號以及多層次的選擇注意花括號的新增。if分支條件完結之後千萬別忘了「}」的新增,會使找錯變得很麻煩。

C語言總結

複習了下c語言,總結如下 1.瑞年的判斷 1 能被4整除,但不能被100整除 2 能被100整除,又能被400整除 2.符號常量名使用大寫,字元使用字母數字下劃線組成,第乙個字母必須為字母或下劃線 3.以0開頭的是八進位制數 0123 十進位制83 以0x開頭的是十六進製制數。0x123 print...

C語言總結

早期的c 語言主要是用於unix系統。目前最流行的 語言有以下幾種 microsoft c 或稱 ms c borland turbo c 或稱 turbo c at t c 這些 語言版本不僅實現了ansi c標準,而且在此基礎上各自作了一些擴充,使之更加方便 完美。c語言簡潔 緊湊,使用方便 靈...

C語言總結

十一天課的總結 只為總結,詳細請看前面的 一 順序結構 從上往下依次執行的 結構 計算機執行程式時,都是編譯成二進位制檔案,計算機中又分為 二進位制 例如 101001001就是乙個二進位制數字 八進位制 例如 023767是乙個八進位制數字,前面的0代表這是乙個八進位制數字 十進位制 10,33,...