這篇文章帶大家學習一下C語言,聊聊C語言的基礎知識(資料型態、變數、函數、陣列等),希望對大家有幫助!
##C語言就是電腦語言,廣泛應用與底層開發,使用語言寫代碼程序,解決問題所以說對於計算機這一專業來說C語言和學好C語言相當的重要
就電腦來說,最開始是以通電實現2進位(1/0)來於電腦實現交流然後形成2進位代碼#但太麻煩,便發展助記符(彙編語言),再然後形成吧B語言,後發展出現C語言#再後出現各種解釋語言出現(Java,python等)
#include<stdio.h> //<>内是头文件名称;stdio代表standard input output; 即标准输入输出头文件(与后面所执行任务要用的库语言所关联) int main() //主函数,程序的入口(有且只有一个); { //int 代表整型;即表示main函数调用返回整型值 任务; return 0; }
char 字元 short (int)短整型 int 整數 long(int)長整數 float 單精準度浮點型 double雙精確度浮點型 (整數用整數,小數用浮點)
有這麼多資料型,是為了更有優勢,小數用浮點)
單位 由上文各種資料型態所申請的記憶體分別為;1 2 4 4 8 4 8 (單位字節,個別因電腦位數而有差異)有這麼多資料型,是為了更有好的向電腦申請記憶體空間(盡量節省空間,優化記憶體
)
範例;short 為2個位元組 即16個位元(二進位)範圍:最小全為0,即表示0;最大全為1,由權位得範圍為2*10^16-1
局部變數:局部變數所在的局部範圍裡全域變數:整個工程生命週期
局部變數:進入局部範圍週期開始,離開結束全域變數:程式的生命週期
#:當定義的變數重名時,局部範圍裡局部優先權
;C語言與法規定,變數要定義在目前程式碼區塊最前面
。
在編碼過程中,難免遇到重複使用某組語句,這時候創建一個函數能讓編碼簡單快捷許多--簡化復用。
對於這個數組它的標號從0開始,一般也是用數組下標的形式來存取數組裡的元素
而數組名稱也是一個特殊的地址移位(2進位):先把數以二進位表示出來進行移位,移位後的在表示成對應的數
注意区别=与==:一个是赋值,一个是判断相等 (操作数个数决定是单还是其他,例 1+2:1和2是操作数,为双目操作符) 即“ ”中的内容(例:“abc”) sizeof(arr[])计算内容包括“\0”,算作一个bite strlen(arr)不包括“\0”,计算字符串内容长度(需要审引库函数— \0是一个字符,还有\t,\n等代表不同意思的字符 转义字符则是转变原来的意思 例如你想单纯打印\n,那么则需要在“\n”前再打一个“\”,来转变“\n”原本的意思 注释即用来注明,解释代码步骤的意思,让自己和读者能更好的理解 注:while先判断条件,符合再执行语句,而do while循环先执行语句,再判断条件是否再进行循环;在长幅篇的代码中,用for循环比较适合,用while不利于更改如果有需要的话 相关推荐:《C视频教程》 位操作
赋值
单目操作
关系/逻辑/条件
逗号表达式
关键字
字符串
定义
结束标志
局别
求字符串长度
转义字符
注释
C语言——/* */
C++——//
选择语句
if(条件) 多选择:if(条件)
执行语句; 执行语句;
else \\反之 else if(条件)
执行语句; 执行语句;
else...
循环
while循环:
初始化;
while(条件)
{ 执行和调整语句;}
for循环
for(初始化;条件;调整)
{ 执行语句; }
do while循环
do
{ 执行和调整语句;}
while(条件)
以上是C語言入門之聊聊基礎知識(資料型態、變數、函數、陣列等)的詳細內容。更多資訊請關注PHP中文網其他相關文章!