色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

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

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

1.概述

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

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

變量的定義有兩個參數(shù)變量名變量的數(shù)據(jù)類型

變量名即該變量的名稱,也是計算機(jī)給這個變量分配的內(nèi)存的名稱,計算機(jī)在編譯時可以根據(jù)變量名找到該內(nèi)存單元的地址從而調(diào)用該內(nèi)存中儲存的數(shù)據(jù)。

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

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

在C99標(biāo)準(zhǔn)中擴(kuò)展了新的整數(shù)類型:長長整型(long long)。在64位系統(tǒng)下占8個字節(jié)。

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的內(nèi)容賦值給data
	printf("data=%dn",data);
	return 0;
}

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

2.if語句

if語句用于調(diào)節(jié)判斷。一個if語句后可跟一個可選的else語句,else語句在布爾表達(dá)式為假時執(zhí)行。 if else語句也可以多個同時使用,構(gòu)成多個分支,格式形式有一下幾種。

  • 格式1:僅有一個if
if()
{
  語句塊;
}
  • 格式2:if..else組合
if()
{
  語句塊1;
}
else
{
語句塊2;
}
poYBAGSKX6iACDHjAACRr85MVaY305.png
  • 示例
#include 
int main()
{
	int data;
	printf("請輸入一個整數(shù):");
	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,從鍵盤獲取數(shù)據(jù),若data是小寫則轉(zhuǎn)換為大寫若大寫則轉(zhuǎn)換為小寫。

#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("轉(zhuǎn)換結(jié)果:%cn",data);
	}
	else if(data?>='A' && data<='Z')
	{
		data+=32;//data=data+32;
		printf("轉(zhuǎn)換結(jié)果:%cn",data);
	}
	else 
	{
		printf("數(shù)據(jù)不在范圍之內(nèi)n");
	}
}

審核編輯:湯梓紅

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

    關(guān)注

    19

    文章

    7534

    瀏覽量

    88450
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    3052

    瀏覽量

    74215
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7614

    瀏覽量

    137428
  • 變量
    +關(guān)注

    關(guān)注

    0

    文章

    613

    瀏覽量

    28445
  • 數(shù)據(jù)類型
    +關(guān)注

    關(guān)注

    0

    文章

    236

    瀏覽量

    13649
收藏 人收藏

    評論

    相關(guān)推薦

    C語言基礎(chǔ)知識科普

    C語言是單片機(jī)開發(fā)中的必備基礎(chǔ)知識,本文列舉了部分STM32學(xué)習(xí)中比較常見的一些C語言基礎(chǔ)知識
    發(fā)表于 07-21 10:58 ?1922次閱讀

    C語言基礎(chǔ)知識(5)--循環(huán)語句

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

    C語言基礎(chǔ)知識點-9條語句

    [table][tr][td] 學(xué)習(xí)C語言最基礎(chǔ)的知識點要數(shù)9條語句了,雖是基礎(chǔ)內(nèi)容,但用9條語句卻可以實現(xiàn)很多功能。看了下面的每條
    發(fā)表于 07-19 08:16

    關(guān)于C語言基礎(chǔ)知識

    一、C語言基礎(chǔ)知識關(guān)于C語言C語言相對于匯編是屬于高
    發(fā)表于 08-20 07:03

    C語言編程的基礎(chǔ)知識

    機(jī)器人創(chuàng)新實驗室培訓(xùn)(軟件篇)--01前言C語言編程的基礎(chǔ)知識c語言的介紹c
    發(fā)表于 11-30 08:25

    C語言只能在函數(shù)的可執(zhí)行語句之前定義變量

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

    C語言基礎(chǔ)知識(一)

    、嵌入式系統(tǒng)和科學(xué)計算等領(lǐng)域。作為一名程序員,了解C語言基礎(chǔ)知識是非常重要的。本文將詳細(xì)介紹C語言的基礎(chǔ)概念,包括數(shù)據(jù)類型、
    發(fā)表于 08-07 16:51

    C語言基礎(chǔ)知識(一)

    、嵌入式系統(tǒng)和科學(xué)計算等領(lǐng)域。作為一名程序員,了解C語言基礎(chǔ)知識是非常重要的。本文將詳細(xì)介紹C語言的基礎(chǔ)概念,包括數(shù)據(jù)類型、
    發(fā)表于 08-10 15:16

    C51語言基礎(chǔ)知識資料說明

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

    C51語言基礎(chǔ)知識點實例講解

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

    C語言基礎(chǔ)知識講解

    C語言基礎(chǔ)知識講解
    發(fā)表于 05-19 17:39 ?13次下載

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

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

    C語言里函數(shù)的定義、子函數(shù)的使用及變量的作用域

    這篇介紹C語言里函數(shù)的定義、子函數(shù)的使用。接著介紹變量的作用域,定義全局變量、靜態(tài)
    的頭像 發(fā)表于 04-28 11:23 ?6996次閱讀

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

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

    單片機(jī)C語言基礎(chǔ)知識

    單片機(jī)C語言基礎(chǔ)知識
    發(fā)表于 10-08 09:30 ?7次下載
    主站蜘蛛池模板: 午夜福利免费院 | BT7086福利二区最新 | 久草热8精品视频在线观看 久草青青在线 | 国产AV电影区二区三区曰曰骚网 | 99久久国产综合精品网成人影院 | 一本到道免费线观看 | 亚洲1区2区3区精华液 | 成人国产精品日本在线 | 99re这里只有精品国产 | 久久午夜夜伦鲁鲁片无码免费 | 古风一女N男到处做高H | 99精品视频在线 | 亚洲无碼网站观看 | 纯肉无码AV在线看免费看 | 张开腿我尝尝你的草莓 | ass亚洲熟妇毛耸耸pics | 美女打开双腿扒开屁股男生 | 白嫩美女直冒白浆 | 探花口爆颜射乳交日韩 | 精品国产麻豆免费人成网站 | 强奸日本美女小游戏 | 大香伊蕉在人线国产97 | 女人高潮特级毛片 | 色精品极品国产在线视频 | 与邻居换娶妻子2在线观看 瑜伽牲交AV | 色宅男午夜电影网站 | 久久99免费视频 | jizz国产丝袜18老师美女 | 秋霞午夜理论理论福利无码 | 国产欧美一区二区精品久久久 | 偷拍自怕亚洲在线第7页 | 亚洲高清无在码在线电影 | 久色乳综合思思在线视频 | 超碰国产视频免费播放 | 亚洲电影第1页 | 精品国产品国语在线不卡 | 黄色a一级视频 | 日韩欧美中文字幕一区 | 97视频免费在线观看 | 国产品无码一区二区三区在线 | 久久午夜夜伦痒痒想咳嗽P 久久午夜夜伦鲁鲁片无码免费 |