国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

C語言的數據類型、運算符和表達式

jf_ZqFkd6Up ? 來源:Linux迷 ? 2023-01-30 09:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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


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

輸出結果如下:

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

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

說明:

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

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

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

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

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

printf("Programming is fun." 調用了標準輸出函數,將括號中的內容原樣輸出到屏幕上,語句末尾的分號表示該語句結束。注意:C語言中除復合語句外的所有語句都必須以分號結束。

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

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

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


int main()                 
{                    
  
  printf("2023兔年快樂!
");     /*調用printf()函數輸出文字*/ 
  printf("萬事順遂,招財進寶!www.linuxmi.com"); 
  return 0;
          //2023.1.25 漁火
}

輸出結果如下:

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

接下來我們來一個稍微難一點的題目,把數學題目轉化為代碼題目,利用代碼去求解。

題目:設球半徑為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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • C語言
    +關注

    關注

    183

    文章

    7644

    瀏覽量

    145565
  • 運算符
    +關注

    關注

    0

    文章

    173

    瀏覽量

    12044

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

文章出處:【微信號:Linux迷,微信公眾號:Linux迷】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    C語言主要特點

    ,源程序短,因此輸入程序時工作量少。 2.運算符豐富,C語言運算符包含的范圍很廣泛,共有34種運算符
    發表于 01-05 07:41

    條件的執行語句

    條件執行語句大多在if語句中使用,也在使用關系運算符(<,==,>等) 或者布爾值表達式(,!等)計算復雜表達式時使用。對于包含函數調 用的代碼片段,由于函數返回值會被
    發表于 12-12 08:25

    布爾表達式及范圍檢查

    一個常用的布爾表達式是用于判斷變量是否位于某個范圍內, 例如,檢查一個圖形坐標是否位于一個窗口內: bool PointInRectangelArea (Point p, Rectangle
    發表于 12-12 07:08

    布爾表達式和零值比較處理

    ==0,x!=0(或者x>0)。 C代碼中每次關系運算符的調用,編譯器都會發出一個比較指令。 如果操作是上面提到的,編譯器便會優化掉比較指令。例如: int aFunction
    發表于 12-12 06:16

    C語言自動類型轉換

    是通過定義類型轉換運算來實現的。其一般形式為: (數據類型) (表達式) 其作用是把表達式運算
    發表于 11-25 08:04

    C語言的分支結構介紹

    1.簡單if語句 C語言中的分支結構語句中的if條件語句。 簡單if語句的基本結構如下: 代碼語言:javascript if(表達式) { 執行代碼塊; } 其語義是:如
    發表于 11-25 07:48

    C語言強制類型轉換

    強制類型轉換是通過定義類型轉換運算來實現的。其一般形式為: (數據類型) (表達式) 其作用是把表達
    發表于 11-24 06:32

    C語言宏拼接運算符典型使用

    C語言中,##運算符(稱為[size=16.002px]標記拼接運算符)用于宏定義中將兩個標記(token)拼接成一個新的標記。它在預處理階段處理,常用于動態生成變量名、函數名或
    發表于 11-20 08:27

    第4章 C語言基礎以及流水燈的實現(4.5 4.6)

    (表達式) ? ? ? ?{ ? ? ? ? ? ?循環體語句; ? ? ? ?} 在C語言里,通常“表達式”符合條件叫做真,不符合條件,叫做假。比如前邊i while(
    的頭像 發表于 11-06 11:21 ?350次閱讀

    第4章 C語言基礎以及流水燈的實現(4.3 4.4)

    4.3 C語言基本運算符 小學數學學過加、減、乘、除等運算符號以及四則混合運算,而這些運算符號在
    的頭像 發表于 10-29 15:30 ?331次閱讀

    labview如何使用VISA串口資源查找的正則表達式提取串口的資源名稱?

    如圖,如何利用VISA資源查找的正則表達式從很多串口當中提取想要的目標串口(Quectel USB AT Port這個串口)?
    發表于 07-07 17:20

    C語言精彩編程百例-364頁

    內容提要 C是一種通用的程序設計語言,它包含了緊湊的表達式、豐富的運算符集合、現代控制流以及數據結構等四個部分。
    發表于 06-13 17:28

    《ESP32S3 Arduino開發指南》第三章 C/C++語言基礎

    ++基礎,由于篇幅有限,在此僅對C/C++語言基礎進行簡單介紹。本章將分為如下9個小節:3.1 數據類型3.2 運算符3.3
    發表于 06-10 09:20

    干貨分享 | 零基礎上手!TSMaster圖形信號表達式實操指南

    TSMaster軟件支持在圖形里面的信號表達式功能,主要用于多信號表達式運算和顯示的場景。本文將以A2L中的標定變量為例,介紹如何使用圖形中的信號表達式功能進行多信號的后處理
    的頭像 發表于 06-06 20:03 ?883次閱讀
    干貨分享 | 零基礎上手!TSMaster圖形信號<b class='flag-5'>表達式</b>實操指南

    全套C語言培訓資料—PPT課件

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