C語言學習筆記(基礎語法一)

2021-09-02 05:20:19 字數 1155 閱讀 6078

c語言學習筆記

1)基本型別:布林型別,整數型別,字元型別,浮點型別,空型別

2)構造型別:陣列型別,指標型別,引用型別

3)使用者自定義型別:列舉型別(enum),結構型別,類

布林型別特別說明:非零是true,0是false  bool b1=a==b//判斷是否a=b若相等,則為true。

數字0---------30h

字母a---------41h

字母a---------61h

總共128個字元,進行運算時轉化成對應的字元碼值

用法:typedef int integer   這裡integer 是int 的新名字

typedef int a[100] 這裡a是乙個有100個空間的int型別的陣列

typedef struct{}time; 這裡time是struct型別的結構體,包含了裡面的所有元素。

i++,++i都是自增運算子,加1操作

y=a++;//a賦值給y,然後a加1

y=++b;//b加1,然後賦值給y

記憶體申請new和記憶體釋放delete

int *ptr=new int [10];

delete ptr;

賦值運算子=,+=,-=    //x+=y+2->x=x+(y+2);

switch(表示式)

語法:計算表示式的值,與常量進行比較,如果相等,執行接下來的分支語句,直到break;如果遍歷之後未找到匹配值,就執行default的語句;

舉例分析楊輝三角:

#include

"pch.h"

/*#include

using namespace std;*/

#include

#include

intmain()                      

//楊輝三角 ;

//陣列的初始化,定義了行100列100的二維陣列,第乙個值為1,其他值為0

printf(

"請輸入行數;\n");

scanf_s(

"%d"

,&n);

for(i = 1; i < n; i++)

printf(

"\n");

} return0;

}

C語言學習基礎(一)

背景 考研失敗 找工作乏力 缺失信心 於是開始學習嵌入式 最開始是c語言基礎 好吧 說說今天學了什麼吧 感覺重要的我就記下來了 也當是自己的一種體驗吧 或者說是激勵自己學習得一種方式吧 1.c語言的特點 或許以後面試會用到吧 1 c語言可以直接對 位 位元組 位址 進行操作 位是記憶體中最小的單位 ...

C語言學習筆記(一)

c 語言只提供了以下幾種基本資料型別 char 字元刑占用乙個位元組,可以存放本地字符集中的乙個字元 int整型 通常反應了所用機器中整數的自然長度 float 單精度浮點型 doule 雙精度浮點型 此外,可以在這些基本資料型別的錢買年加上些限定符。short 與long 兩個限定符用於限定整型 ...

C語言學習筆記(一)

進製問題 1 進製 2進製 8進製 10進製 16進製制 2進製 進製規則是逢二進一,1 二進位制轉十進位制 方法 按權展開求和 二進位制怎麼會有小數點 例 規律 個位上的數字的次數是0,十位上的數字的次數是1,依次遞增,而十 分位的數字的次數是 1,百分位上數字的次數是 2,依次遞減。注意 不是任...