女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C語言的數(shù)據(jù)類型、運算符和表達(dá)式

jf_ZqFkd6Up ? 來源:Linux迷 ? 2023-01-30 09:15 ? 次閱讀

hi!我是漁火。今天開始跟我學(xué),從零開始學(xué)C語言(二)

今天我們來介紹 C 語言的數(shù)據(jù)類型、運算符和表達(dá)式。我們先來簡單的看一個例子。

【1.1】在屏幕上輸出英文短句”Programming is fun.“。

#include        /*編譯處理命令*/ 


int main()                 
{                    
  
  printf("2023兔年快樂!www.linuxmi.com");     /*調(diào)用printf()函數(shù)輸出文字*/ 
  return 0;
            //2023.1.25 漁火
}

輸出結(jié)果如下:

f243c8da-a028-11ed-bfe3-dac502259ad0.png

f25f8304-a028-11ed-bfe3-dac502259ad0.png

說明:

1、/*編譯處理命令*/是程序的注釋,用于說明程序的功能,是為增加程序的可讀性增加而設(shè)置的。注釋內(nèi)容必須包含在/*和*/之間,其內(nèi)容可以是任何顯示字符,注釋部分對程序的編譯過程和執(zhí)行結(jié)果沒有任何影響。注釋還可以用”//注釋內(nèi)容“。注意:”/“和”*“之間不能有空格。

2、在程序的適當(dāng)位置插入注釋,可以使程序任意被人理解。注意:注釋不能出現(xiàn)在語句的中間。

3、#include 它是編譯預(yù)處理命令,因為程序中調(diào)用了printf()函數(shù),該函數(shù)是C語言提供的標(biāo)準(zhǔn)輸出函數(shù),在系統(tǒng)文件stdio.h中聲明,使用在程序開始初要使用include將該文件包含進(jìn)來。注意:C語言有效的預(yù)處理命令總是以#開始的。預(yù)處理命令的末尾不加分號。

4、int main() 它是本程序中的”主函數(shù)“,在一個C程序中有且僅有一個main()函數(shù),程序運行時,會首先從main()函數(shù)開始執(zhí)行。關(guān)鍵字int說明main()函數(shù)的返回值是整數(shù)型。

5、一對大括號將函數(shù)的所有語句括起來,構(gòu)成了函數(shù)體。本程序中的函數(shù)體共有兩條語句。第一條語句為:

printf("Programming is fun." 調(diào)用了標(biāo)準(zhǔn)輸出函數(shù),將括號中的內(nèi)容原樣輸出到屏幕上,語句末尾的分號表示該語句結(jié)束。注意:C語言中除復(fù)合語句外的所有語句都必須以分號結(jié)束。

第二條語句為:return 0; 它結(jié)束main()函數(shù)的運行,并向系統(tǒng)返回一個證書0,作為程序的結(jié)束狀態(tài)。如果返回0,說明程序運行正常,返回其他值則表示不同的錯誤情況。

6、如果需要在兩行上輸出文字,可以使用” “來進(jìn)行換行輸出。例1.1可以改寫如下:

#include      /*編譯處理命令*/ 


int main()                 
{                    
  
  printf("2023兔年快樂!
");     /*調(diào)用printf()函數(shù)輸出文字*/ 
  printf("萬事順?biāo)欤胸斶M(jìn)寶!www.linuxmi.com"); 
  return 0;
          //2023.1.25 漁火
}

輸出結(jié)果如下:

f281d120-a028-11ed-bfe3-dac502259ad0.png

接下來我們來一個稍微難一點的題目,把數(shù)學(xué)題目轉(zhuǎn)化為代碼題目,利用代碼去求解。

題目:設(shè)球半徑為r、球體積為v、球表面積為f,分別計算球體積和球表面積。

#include          
#define PI 3.14159          //定義常量PI 
int main()                 
{                    
  int r;
  float v,f;            //定義v,f為單精度浮點型 
  r=8;              //給半徑賦值 
  v=4.0*PI*r*r*r/3.0;        //計算體積 
  f=4.0*PI*r*r;          //計算表面積 
  printf("體積為:%f
表面積為:%f",v,f);    //輸出體積、表面積 
  return 0;
              //2023.1.25 漁火 www.linuxmi.com
}

#define PI 3.14150定義了一個符號常量PI,這樣程序中凡是需要使用3.14159的地方都用PI代替,提高了程序的可讀性。

運行后如下圖:

f2b5cf98-a028-11ed-bfe3-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7630

    瀏覽量

    140186
  • 運算符
    +關(guān)注

    關(guān)注

    0

    文章

    172

    瀏覽量

    11339

原文標(biāo)題:跟我從零開始學(xué) C 語言系列(二)

文章出處:【微信號:Linux迷,微信公眾號:Linux迷】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    全套C語言培訓(xùn)資料—PPT課件

    全套C語言培訓(xùn)資料,共427頁,13個章節(jié):C語言概述、程序的靈魂—算法、數(shù)據(jù)類型 & 運算符
    發(fā)表于 03-12 14:50

    詳解nginx中的正則表達(dá)式

    前言,我這里驗證的nginx-v1.23.2單機(jī)環(huán)境下的nginx中的正則表達(dá)式、location路徑匹配規(guī)則和優(yōu)先級。
    的頭像 發(fā)表于 12-03 09:59 ?760次閱讀
    詳解nginx中的正則<b class='flag-5'>表達(dá)式</b>

    邏輯異或運算符在Python中的用法

    在Python編程語言中,邏輯異或運算符并不直接作為一個內(nèi)置的操作存在,因為Python更側(cè)重于高級編程和可讀性,并沒有直接提供異或運算符的簡寫形式用于邏輯
    的頭像 發(fā)表于 11-19 09:46 ?715次閱讀

    Verilog語法中運算符的用法

    verilog語法中使用以下兩個運算符可以簡化我們的位選擇代碼。
    的頭像 發(fā)表于 10-25 15:17 ?2249次閱讀
    Verilog語法中<b class='flag-5'>運算符</b>的用法

    技術(shù)干貨驛站 ▏解鎖C語言高效編程秘訣:深入解析運算符與優(yōu)先級

    C語言的學(xué)習(xí)過程中,運算符的使用是不可忽視的重要環(huán)節(jié)。本文將繼續(xù)深入探討C語言中的運算符,重點
    的頭像 發(fā)表于 10-13 08:09 ?521次閱讀
    技術(shù)干貨驛站 ▏解鎖<b class='flag-5'>C</b><b class='flag-5'>語言</b>高效編程秘訣:深入解析<b class='flag-5'>運算符</b>與優(yōu)先級

    技術(shù)干貨驛站 ▏深入理解C語言:編程高手必備,全方位解析運算符的核心技能!

    C語言的編程領(lǐng)域中,運算符是實現(xiàn)數(shù)據(jù)處理與邏輯操作的關(guān)鍵工具。無論是在處理簡單的數(shù)值計算,還是在構(gòu)建復(fù)雜的邏輯結(jié)構(gòu)時,運算符的使用貫穿始終
    的頭像 發(fā)表于 09-18 15:56 ?655次閱讀
    技術(shù)干貨驛站 ▏深入理解<b class='flag-5'>C</b><b class='flag-5'>語言</b>:編程高手必備,全方位解析<b class='flag-5'>運算符</b>的核心技能!

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)-倉頡基礎(chǔ)數(shù)據(jù)類型元組類型

    , \'tuple element\' can not be assigned 元組類型的字面量 元組類型的字面量使用 (e1, e2, …, eN) 表示,其中 e1 到 eN 是表達(dá)式,多個
    發(fā)表于 09-12 11:02

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)-倉頡基礎(chǔ)數(shù)據(jù)類型Unit與Nothing類型

    一、Unit 類型 對于那些只關(guān)心副作用而不關(guān)心值的表達(dá)式,它們的類型是Unit。例如,print 函數(shù)、賦值表達(dá)式、復(fù)合賦值表達(dá)式、自增和
    發(fā)表于 09-06 15:43

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-shell腳本編寫之四則運算

    以下幾點規(guī)則: (一)表達(dá)式運算符之間要有空格,例如:2+3進(jìn)行運算,必須寫成expr 2 + 3; (二)完整的表達(dá)式要被反引號 ` ` 包含; (三)乘號(*)前邊必須加反斜杠(
    發(fā)表于 09-04 10:08

    飛凌嵌入式ElfBoard ELF 1板卡-shell腳本編寫之四則運算

    以下幾點規(guī)則: (一)表達(dá)式運算符之間要有空格,例如:2+3進(jìn)行運算,必須寫成expr 2 + 3; (二)完整的表達(dá)式要被反引號 ` ` 包含; (三)乘號(*)前邊必須加反斜杠(
    發(fā)表于 09-03 14:30

    c語言從右到左的運算符有哪些

    用在變量之后時,它們會先返回變量的原始值,然后再進(jìn)行遞增或遞減。 三元條件運算符 ( ?: ):這個運算符的求值順序是從右到左。首先計算第三個表達(dá)式,然后根據(jù)第一個表達(dá)式的結(jié)果選擇第二
    的頭像 發(fā)表于 08-20 11:39 ?1675次閱讀

    TestStand表達(dá)式中常用的語法規(guī)則和運算符使用

    TestStand也有自己的語言嘛?在回答這個問題之前大家可以想一下在使用TestStand時有一個和語言密切相關(guān)的屬性。沒錯那就是表達(dá)式(Expressions),在這篇文章中,小編將以Q&A的方式來帶著大家來理解并熟悉Tes
    的頭像 發(fā)表于 08-15 18:10 ?3049次閱讀
    TestStand<b class='flag-5'>表達(dá)式</b>中常用的語法規(guī)則和<b class='flag-5'>運算符</b>使用

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)-倉頡基本概念表達(dá)式(二)

    。for-in 表達(dá)式的基本形式為: for (迭代變量 in 序列) { 循環(huán)體 } 其中“循環(huán)體”是一個代碼塊。“迭代變量”是單個標(biāo)識或由多個標(biāo)識構(gòu)成的元組,用于綁定每輪遍歷中由迭代器指向的
    發(fā)表于 08-09 14:26

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)-倉頡基本概念表達(dá)式(一)

    沒有操作表達(dá)式,其計算結(jié)果就是操作數(shù)自身,對于包含操作表達(dá)式,計算結(jié)果是對操作數(shù)執(zhí)行操作定義的計算而得到的值。在這種定義下的
    發(fā)表于 08-08 10:27

    技術(shù)干貨驛站 ▏深入理解C語言:基本數(shù)據(jù)類型和變量

    C語言中,數(shù)據(jù)類型和變量是編程的基礎(chǔ),也是理解更復(fù)雜概念的關(guān)鍵。數(shù)據(jù)類型決定了變量的內(nèi)存分配、存儲范圍和操作方式,而變量則是存儲數(shù)據(jù)的容器
    的頭像 發(fā)表于 07-26 17:53 ?2583次閱讀
    技術(shù)干貨驛站 ▏深入理解<b class='flag-5'>C</b><b class='flag-5'>語言</b>:基本<b class='flag-5'>數(shù)據(jù)類型</b>和變量