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

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

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

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

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

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

1.概述

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

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

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

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

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

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

在C99標準中擴展了新的整數(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語句用于調節(jié)判斷。一個if語句后可跟一個可選的else語句,else語句在布爾表達式為假時執(zhí)行。 if else語句也可以多個同時使用,構成多個分支,格式形式有一下幾種。

  • 格式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是小寫則轉換為大寫若大寫則轉換為小寫。

#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("數(shù)據(jù)不在范圍之內(nèi)n");
	}
}

審核編輯:湯梓紅

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

    關注

    19

    文章

    7488

    瀏覽量

    87848
  • 內(nèi)存
    +關注

    關注

    8

    文章

    3019

    瀏覽量

    74002
  • C語言
    +關注

    關注

    180

    文章

    7604

    瀏覽量

    136683
  • 變量
    +關注

    關注

    0

    文章

    613

    瀏覽量

    28360
  • 數(shù)據(jù)類型

    關注

    0

    文章

    236

    瀏覽量

    13618
收藏 人收藏

    評論

    相關推薦

    C語言基礎知識科普

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

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

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

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

    [table][tr][td] 學習C語言最基礎的知識點要數(shù)9條語句了,雖是基礎內(nèi)容,但用9條語句卻可以實現(xiàn)很多功能??戳讼旅娴拿織l
    發(fā)表于 07-19 08:16

    關于C語言基礎知識

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

    C語言編程的基礎知識

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

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

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

    C語言基礎知識(一)

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

    C語言基礎知識(一)

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

    C51語言基礎知識資料說明

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

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

    本文檔的主要內(nèi)容詳細介紹的是C51語言的18個基礎知識點實例講解包括了: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'>基礎知識</b>點實例講解

    C語言基礎知識講解

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

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

    以前看過有的程序在可執(zhí)行變量之后定義,當時就挺納悶,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 ?6851次閱讀

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

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

    單片機C語言基礎知識

    單片機C語言基礎知識
    發(fā)表于 10-08 09:30 ?7次下載
    主站蜘蛛池模板: 国产WW久久久久久久久久| 中文亚洲大香伊蕉不卡一区| 亚洲大片免费| 亚洲人成在线播放网站岛国| 欲香欲色天天综合和网| 97精品伊人久久大香线蕉app | 国产高清砖码区| 91福利潘春春在线观看| 99精品在线| 中文字幕精品在线观看| 99精品国产高清自在线看超| 耽肉高h喷汁呻吟| 国产在线一区二区三区四区| 国产精品69人妻无码久久久| 国产无遮挡无码视频在线观看不卡| 婚后被调教当众高潮H喷水| 国语自产一区第二页| 国产日韩高清一区二区三区| 精品午夜久久福利大片免费| 免费在线视频a| 爽娇妻快高h| 亚洲在线国产日韩欧美| china18一19 第一次| 国产精品线路一线路二| 久久综合九色| 色戒在线完整观看在线播放版| 亚洲AV噜噜88| 99久久精品久久久| 国产精人妻无码一区麻豆| 久久亚洲午夜牛牛影视| 里番※琉璃全彩acg奈亚子| 肉动漫无修3D在线观看| 亚洲伊人精品| 超h高h肉h文教室生理课| 狠狠狠狠狠狠干| 青青视频国产色偷偷| 亚洲精品一本之道高清乱码| WWW国产色情在线观看APP| 打扑克床上视频不用下载免费观看| 国语自产精品一区在线视频观看 | 妻子撸av中文字幕|