日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

《零基础看得懂的C语言入门教程 》——(五)C语言的变量、常量及运算

發(fā)布時(shí)間:2023/12/4 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《零基础看得懂的C语言入门教程 》——(五)C语言的变量、常量及运算 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、學(xué)習(xí)目標(biāo)

  • 了解C語(yǔ)言變量的其它創(chuàng)建方式
  • 了解C語(yǔ)言常量
  • 了解C語(yǔ)言的運(yùn)算符
  • 目錄

    C語(yǔ)言真的很難嗎?那是你沒看這張圖,化整為零輕松學(xué)習(xí)C語(yǔ)言。
    第一篇:(一)脫離學(xué)習(xí)誤區(qū)
    第二篇:(二)C語(yǔ)言沒那么難簡(jiǎn)單開發(fā)帶你了解流程
    第三篇:(三)輕輕松松理解第一個(gè)C語(yǔ)言程序
    第四篇:(四)C語(yǔ)言的基本數(shù)據(jù)類型及變量
    第六篇:(六)輕輕松松了解C語(yǔ)言的邏輯運(yùn)算
    第七篇:(七)C語(yǔ)言的循環(huán)分分鐘上手
    第八篇:(八)了解基本數(shù)組還不是那么簡(jiǎn)單
    第九篇:(九)C語(yǔ)言二維數(shù)組與循環(huán)嵌套
    第十篇:(十)C語(yǔ)言的指針原來(lái)是這樣
    第十一篇:(十一)C語(yǔ)言自定義函數(shù)真的很簡(jiǎn)單
    第十二篇:(十二)原來(lái)結(jié)構(gòu)體是這么回事
    第十三篇:(十三)socket服務(wù)端編寫

    C語(yǔ)言新手的100個(gè)報(bào)錯(cuò)解法

    推薦

    我正在參與1024活動(dòng),歡迎大家點(diǎn)贊、收藏、評(píng)論我的干貨文章《一篇文帶你從0到1了解建站及完成CMS系統(tǒng)編寫》
    歡迎大家關(guān)注公眾號(hào),公眾號(hào)每滿1024及1024倍數(shù)則會(huì)抽獎(jiǎng)贈(zèng)送機(jī)械鍵盤一份+IT書籍2份喲~

    二、了解C語(yǔ)言常量

    上一節(jié)中,了解了變量是可以改變存儲(chǔ)值的容器,與變量相對(duì)的概念則是常量,相對(duì)的含義是指可變與不可變。

    2.1 了解常量的概念及使用方法
    常量的定義指在程序運(yùn)行過(guò)程中不可改變的量,可以使用const用以描述一個(gè)存儲(chǔ)容器,使存儲(chǔ)容器不可變。這個(gè)不可變是種約束,當(dāng)編譯器運(yùn)行時(shí),會(huì)檢查代碼,由于使用const對(duì)該量進(jìn)行了描述,若該量嘗試發(fā)生改變時(shí)則會(huì)出現(xiàn)錯(cuò)誤。

    使用const描述一個(gè)整數(shù)量為下:

    const int age= 10;

    現(xiàn)在編寫一段代碼,嘗試改變這個(gè)常量的值,查看會(huì)發(fā)生什么。

    #include<stdio.h> void main(){const int age=10;printf("我今年的年齡為:%d",age);age=11;printf("更改后,我今年的年齡為:%d",age); }

    以上代碼使用了const 描述了 int age這個(gè)變量,使age這個(gè)變量添加了常量約束,在之后代碼中age則不可改變。為了演示常量的效果,在之后的代碼使用了age=11;重新給這個(gè)常量賦予一個(gè)值,這個(gè)值為11,運(yùn)行程序,效果如下:

    程序編譯運(yùn)行后age=11;這一段代碼提示發(fā)生了錯(cuò)誤,在編譯器提示窗口中顯示了一段錯(cuò)誤**“[Error] assignment of read-only variable ‘a(chǎn)ge’”** ,表示age為常量不能夠重新賦值。

    變量是與常量相對(duì)的概念,在程序運(yùn)行時(shí)變量可以發(fā)生改變。我們刪除const描述再次編譯運(yùn)行代碼。修改后的代碼如下:

    #include<stdio.h> void main(){int age=10;printf("我今年的年齡為:%d",age);age=11;printf("更改后,我今年的年齡為:%d",age); }

    運(yùn)行結(jié)果如下:

    從運(yùn)行結(jié)果中得知age的值發(fā)生了改變。想要使一個(gè)變量改變,只需要使用變量名,右側(cè)一個(gè)等于符號(hào),等于號(hào)右側(cè)重新給予一個(gè)值即可。如:

    age=11;

    變量使用修飾符修飾后不需要再次修飾,直接使用變量名進(jìn)行操作即可。

    變量的使用需要注意,在使用前一定先聲明,聲明一般是指創(chuàng)建,告訴編譯器你這個(gè)變量是什么類型并且給予一個(gè)初始值;給予一個(gè)值這個(gè)過(guò)程稱為初始化。

    變量只需要聲明一次,這個(gè)時(shí)候編譯器就知道了你這個(gè)變量是什么。如int age=10,我告訴編譯器age這個(gè)是個(gè)變量,為int類型的,并且賦予了值為10;在之后代碼中出現(xiàn)了age,編譯器就知道這個(gè)是個(gè)變量。

    三、變量的運(yùn)算

    在C語(yǔ)言中,變量可以進(jìn)行數(shù)學(xué)運(yùn)算,如加法、減法、乘法、取模運(yùn)算等。

    3.1 C語(yǔ)言變量的加法運(yùn)算
    C語(yǔ)言的加法運(yùn)算只需要使用加號(hào)(+)連接左右兩邊的變量即可。如代碼:

    #include<stdio.h> void main(){int a=1,b=1;printf("a+b的值為%d",a+b); }

    以上代碼新建了兩個(gè)變量,一個(gè)是a另一個(gè)是b,a和b的值均為1。在這里使用了一種較為方便創(chuàng)建多個(gè)變量的方法,格式為一個(gè)類型修飾符,后面變量名賦予值,不同變量之間使用逗號(hào)間隔,這樣可以方便的創(chuàng)建相同類型的變量:int a=1,b=1;。

    在printf函數(shù)中已知%d為占位符,表示會(huì)在此處輸出一個(gè)整數(shù)值,這個(gè)值則為a+b的結(jié)果。在此處不用逗號(hào)間隔則表示為一個(gè)值。例如printf("a+b的值為%d",a,b);則會(huì)輸出a的值,因?yàn)橹挥幸粋€(gè)%d,而printf("a+b的值為%d",a+b);a與b之間并沒有逗號(hào),而且a與b之間是用加號(hào)間隔,表示a+b進(jìn)行計(jì)算,這是a+b會(huì)當(dāng)作一個(gè)值,所以printf("a+b的值為%d",a+b);中的%d則會(huì)輸出a+b的值。

    運(yùn)行結(jié)果如下:

    變量的加法運(yùn)算并不止是兩個(gè)變量的相加,也可以多個(gè):

    #include<stdio.h> void main(){int a=1,b=1,c=11;printf("a+b的值為%d",a+b+c); }

    結(jié)果為:

    3.2 C語(yǔ)言變量的減法、乘法、除法運(yùn)算
    C語(yǔ)言的減法、乘法、除法運(yùn)算與加法類似,查看代碼:

    #include<stdio.h> void main(){int a=8,b=2,c=6;printf("a/b+c的值為%d",a/b+c); }

    運(yùn)行結(jié)果如下:

    也可以使用括號(hào)先計(jì)算b+c的值再進(jìn)行除法運(yùn)算:

    #include<stdio.h> void main(){int a=8,b=2,c=6;printf("a/(b+c)的值為%d",a/(b+c)); }

    結(jié)果如下:

    3.2 C語(yǔ)言變量的取模運(yùn)算
    取模運(yùn)算時(shí)指做除法取余數(shù),相對(duì)來(lái)說(shuō)也是比較簡(jiǎn)單的,使用的運(yùn)算符是%,代碼如下:

    #include<stdio.h> void main(){int a=7,b=2;printf("a取模b的值為%d",a%b); }

    結(jié)果如下:

    其它常規(guī)運(yùn)算方式類似,在此并不過(guò)多贅述。

    IT原創(chuàng)動(dòng)漫、學(xué)習(xí)資料、原創(chuàng)教程請(qǐng)關(guān)注公眾號(hào)。

    五、總結(jié)

    通過(guò)以上描述與講解,我們了解了以下幾點(diǎn)內(nèi)容:

  • 了解了C語(yǔ)言一次創(chuàng)建多個(gè)同類型變量的方法
  • 了解C語(yǔ)言中常量使用const創(chuàng)建
  • 了解了C語(yǔ)言中的聲明及初始化的概念
  • 了解了C語(yǔ)言的加減法及取模運(yùn)算,取模運(yùn)算使用運(yùn)算符%
  • 總結(jié)

    以上是生活随笔為你收集整理的《零基础看得懂的C语言入门教程 》——(五)C语言的变量、常量及运算的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。