哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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語言里變量是一個(gè)有名字的,具有具體屬性的一個(gè)存儲單元,可以將變量直接就理解為內(nèi)存。

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

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

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

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

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

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

1.1 變量定義示例

#include 
int main()
{
	char a='A';//定義字符型變量
	int data=123;//定義一個(gè)整形變量
	float b=123.456789;//定義一個(gè)浮點(diǎn)型變量
	double c=456.798465;//定義一個(gè)雙精度浮點(diǎn)型
	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語言中,一個(gè)‘=’是賦值,兩個(gè)’==’是比較。

2.if語句

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

  • 格式1:僅有一個(gè)if
if()
{
  語句塊;
}
  • 格式2:if..else組合
if()
{
  語句塊1;
}
else
{
語句塊2;
}
poYBAGSKX6iACDHjAACRr85MVaY305.png
  • 示例
#include 
int main()
{
	int data;
	printf("請輸入一個(gè)整數(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;
}

示例:定義一個(gè)字符型變量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)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7829

    瀏覽量

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

    關(guān)注

    9

    文章

    3224

    瀏覽量

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

    關(guān)注

    183

    文章

    7645

    瀏覽量

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

    關(guān)注

    0

    文章

    616

    瀏覽量

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

    關(guān)注

    0

    文章

    237

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

    C語言基礎(chǔ)知識(5)--循環(huán)語句
    的頭像 發(fā)表于 06-15 10:18 ?4759次閱讀
    <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ǔ)知識點(diǎn)-9條語句

    [table][tr][td] 學(xué)習(xí)C語言最基礎(chǔ)的知識點(diǎn)要數(shù)9條語句了,雖是基礎(chǔ)內(nèi)容,但用9條語句卻可以實(shí)現(xiàn)很多功能??戳讼旅娴拿織l
    發(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)新實(shí)驗(yàn)室培訓(xùn)(軟件篇)--01前言C語言編程的基礎(chǔ)知識c語言的介紹c
    發(fā)表于 11-30 08:25

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

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

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

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

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

    、嵌入式系統(tǒng)和科學(xué)計(jì)算等領(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ǔ)知識點(diǎn)實(shí)例講解

    本文檔的主要內(nèi)容詳細(xì)介紹的是C51語言的18個(gè)基礎(chǔ)知識點(diǎn)實(shí)例講解包括了: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>點(diǎn)實(shí)例講解

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

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

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

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

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

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

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

    單片機(jī)C語言基礎(chǔ)知識
    發(fā)表于 10-08 09:30 ?7次下載
    荔波县| 宣城市| 嘉定区| 左云县| 滦南县| 武穴市| 财经| 修文县| 依兰县| 苍溪县| 乌拉特前旗| 定远县| 房产| 夏津县| 盐池县| 金湖县| 名山县| 昔阳县| 福清市| 绵竹市| 金昌市| 和林格尔县| 东兰县| 贵德县| 根河市| 建阳市| 仙桃市| 达州市| 高台县| 佛教| 长宁区| 周宁县| 海丰县| 蒲江县| 尼勒克县| 松原市| 灌南县| 临颍县| 潮安县| 宜城市| 光山县|