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,依次遞減。注意 不是任...