在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

C語言基礎知識(3)--變量定義與if語句

嵌入式技術 ? 來源:嵌入式技術 ? 作者:嵌入式技術 ? 2023-06-15 08:49 ? 次閱讀

1.概述

C語言里變量是一個有名字的,具有具體屬性的一個存儲單元,可以將變量直接就理解為內存。

在C語言里規定變量必須先定義才能使用,對變量的定義其實就是請求計算機,讓計算機將內存中的某個單元分配給你定義的變量使用。

變量的定義有兩個參數變量名變量的數據類型

變量名即該變量的名稱,也是計算機給這個變量分配的內存的名稱,計算機在編譯時可以根據變量名找到該內存單元的地址從而調用該內存中儲存的數據。

數據類型的定義則可以確定計算機給該變量分配多大的內存; 想要存儲什么類型的數據就定義什么類型的變量,想要存儲整數就定義成int型, 想要存儲小數就定義成float型或 double型,想要存儲字符就定義成 char型。

C語言中,基本數據類型有:字符型(char)、短整型(short)、整型(int)、長整型(long)、浮點型(float)、雙精度浮點型(double)。

在C99標準中擴展了新的整數類型:長長整型(long long)。在64位系統下占8個字節。

1.1 變量定義示例

#include 
int main()
{
	char a='A';//定義字符型變量
	int data=123;//定義一個整形變量
	float b=123.456789;//定義一個浮點型變量
	double c=456.798465;//定義一個雙精度浮點型
	printf("a=%c,data=%d,b=%f,c=%lfn",a,data,b,c);
	data=456;
	int data2=789;
	data=data2;//將data2的內容賦值給data
	printf("data=%dn",data);
	return 0;
}

在C語言中,一個‘=’是賦值,兩個’==’是比較。

2.if語句

if語句用于調節判斷。一個if語句后可跟一個可選的else語句,else語句在布爾表達式為假時執行。 if else語句也可以多個同時使用,構成多個分支,格式形式有一下幾種。

  • 格式1:僅有一個if
if()
{
  語句塊;
}
  • 格式2:if..else組合
if()
{
  語句塊1;
}
else
{
語句塊2;
}
poYBAGSKX6iACDHjAACRr85MVaY305.png
  • 示例
#include 
int main()
{
	int data;
	printf("請輸入一個整數:");
	scanf("%d",&data);
	if(data>100)
	{
		printf("data=%dn",data/100);
	}
	else 
	{
		printf("data=%dn",data);
	}
}
  • 格式3:if..else if..else組合
if()
{
  語句塊;
}
else if(<判斷條件2>)
{
語句塊2;
}
else
{
語句塊3;
}

示例:定義一個字符型變量data,從鍵盤獲取數據,若data是小寫則轉換為大寫若大寫則轉換為小寫。

#include 
int main()
{
	char data;
	printf("%d,%dn",'a','A');
	printf("請輸入字符:");
	scanf("%c",&data);
	printf("data=%cn",data);
	if(data>='a' && data<='z')
	{
		data-=32;//data=data-32;
		printf("轉換結果:%cn",data);
	}
	else if(data?>='A' && data<='Z')
	{
		data+=32;//data=data+32;
		printf("轉換結果:%cn",data);
	}
	else 
	{
		printf("數據不在范圍之內n");
	}
}

審核編輯:湯梓紅

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

    關注

    19

    文章

    7494

    瀏覽量

    87933
  • 內存
    +關注

    關注

    8

    文章

    3024

    瀏覽量

    74038
  • C語言
    +關注

    關注

    180

    文章

    7604

    瀏覽量

    136793
  • 變量
    +關注

    關注

    0

    文章

    613

    瀏覽量

    28366
  • 數據類型
    +關注

    關注

    0

    文章

    236

    瀏覽量

    13623
收藏 人收藏

    評論

    相關推薦

    C語言基礎知識科普

    C語言是單片機開發中的必備基礎知識,本文列舉了部分STM32學習中比較常見的一些C語言基礎知識
    發表于 07-21 10:58 ?1895次閱讀

    C語言基礎知識(5)--循環語句

    C語言基礎知識(5)--循環語句
    的頭像 發表于 06-15 10:18 ?2294次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>基礎知識</b>(5)--循環<b class='flag-5'>語句</b>

    C語言基礎知識點-9條語句

    [table][tr][td] 學習C語言最基礎的知識點要數9條語句了,雖是基礎內容,但用9條語句卻可以實現很多功能。看了下面的每條
    發表于 07-19 08:16

    關于C語言基礎知識

    一、C語言基礎知識關于C語言C語言相對于匯編是屬于高
    發表于 08-20 07:03

    C語言編程的基礎知識

    機器人創新實驗室培訓(軟件篇)--01前言C語言編程的基礎知識c語言的介紹c
    發表于 11-30 08:25

    C語言只能在函數的可執行語句之前定義變量

    以前看過有的程序在可執行變量之后定義,當時就挺納悶,C語言不是只能在函數的可執行語句之前定義
    發表于 02-25 07:41

    C語言基礎知識(一)

    、嵌入式系統和科學計算等領域。作為一名程序員,了解C語言基礎知識是非常重要的。本文將詳細介紹C語言的基礎概念,包括數據類型、
    發表于 08-07 16:51

    C語言基礎知識(一)

    、嵌入式系統和科學計算等領域。作為一名程序員,了解C語言基礎知識是非常重要的。本文將詳細介紹C語言的基礎概念,包括數據類型、
    發表于 08-10 15:16

    C51語言基礎知識資料說明

    本文檔的主要內容詳細介紹的是C51語言基礎知識資料說明。 C51語言中,有相關的控制語句,用
    發表于 06-06 17:49 ?1次下載
    <b class='flag-5'>C</b>51<b class='flag-5'>語言</b>的<b class='flag-5'>基礎知識</b>資料說明

    C51語言基礎知識點實例講解

    本文檔的主要內容詳細介紹的是C51語言的18個基礎知識點實例講解包括了:C51控制語句C51數
    發表于 06-04 17:52 ?12次下載
    <b class='flag-5'>C</b>51<b class='flag-5'>語言</b>的<b class='flag-5'>基礎知識</b>點實例講解

    C語言基礎知識講解

    C語言基礎知識講解
    發表于 05-19 17:39 ?13次下載

    KEIL5中C語言編程時可以在可執行語句之后定義變量

    以前看過有的程序在可執行變量之后定義,當時就挺納悶,C語言不是只能在函數的可執行語句之前定義
    發表于 01-13 13:05 ?2次下載
    KEIL5中<b class='flag-5'>C</b><b class='flag-5'>語言</b>編程時可以在可執行<b class='flag-5'>語句</b>之后<b class='flag-5'>定義</b><b class='flag-5'>變量</b>

    C語言-語句(if,for,while.....)

    這篇文章作為C語言基礎知識點,介紹C語言常用的幾個語句的用法、規則、使用案例。
    的頭像 發表于 08-14 10:00 ?1795次閱讀

    單片機C語言基礎知識

    單片機C語言基礎知識
    發表于 10-08 09:30 ?7次下載

    C++語言基礎知識

    電子發燒友網站提供《C++語言基礎知識.pdf》資料免費下載
    發表于 07-19 10:58 ?7次下載
    主站蜘蛛池模板: 国产精品高清一区二区三区不卡| bt在线天堂| 四虎永久免费最新在线| 亚洲成a人片在线观看中| 性欧美在线| 国精视频一区二区视频| 奇米影视7777| 欧美性操| 精品一区二区国语对白| 一级毛片免费全部播放完整| 你懂的视频在线看| a成人毛片免费观看| 超黄视频在线观看| 婷婷综合久久中文字幕| 成人a毛片高清视频| 久在操| 国模于子涵啪啪大胆| 美女一级一级毛片| 免费看黄色的网站| 伊人亚洲| 美女毛片免费| 精品在线小视频| 亚洲成熟| 97久久伊人精品影院| 啪啪午夜| 亚洲成在| 4虎影院最近地址| 国产综合在线观看| 亚洲va久久久噜噜噜久久| 国产精品14p| 免费人成网ww44kk44| 青草91| 一区一精品| 大美女久久久久久j久久| 国产毛片久久国产| 女人爽到喷水的视频大全在线观看| 四虎h789fcom| 亚洲五月婷婷| 一级黄色录像毛片| 在线免费公开视频| 久久人视频|