溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

C語(yǔ)言的基礎(chǔ)知識(shí)

發(fā)布時(shí)間:2020-06-17 14:23:50 來(lái)源:億速云 閱讀:192 作者:鴿子 欄目:編程語(yǔ)言

C語(yǔ)言數(shù)據(jù)變量的聲明

整型變量的聲明用int,如:int a;

單精度浮點(diǎn)型的聲明用float,如:float b;

雙精度浮點(diǎn)型的聲明用double,如:double c;

C語(yǔ)言基本的輸入輸出

從鍵盤輸入數(shù)據(jù)用scanf(),

調(diào)用格式為:scanf(“%d”, &a);scanf(“%f”, &b);scanf(“%lf”, &c);

輸出數(shù)據(jù)到屏幕用printf()

調(diào)用格式為:printf(“%d %f %lf”,a,b,c);

輸出“hello world”

#include<stdio.h>
int main()
{
    printf("hello world");
    return 0;
}

簡(jiǎn)單的數(shù)值計(jì)算:

#include<stdio.h>        //包含一個(gè)頭文件stdio.h以完成程序的基本輸入輸出

int main()     //程序主函數(shù),每個(gè)程序必須要有的部分

{    //語(yǔ)句框,表示框內(nèi)的語(yǔ)句屬于主函數(shù),在主函數(shù)聲明的變量只在主函數(shù)內(nèi)部有效

    int a,a1=1;    //聲明整形變量a和a1,并直接給a1賦初值為1(使用任何變量都必須先聲明后使用)

    a=2;    //給聲明過(guò)的整形變量a賦值為2

    float b,b1=1.5;   //聲明單精度浮點(diǎn)類型變量b和b1,并直接給b1賦初值為1.5

    b=3.5;           //給聲明過(guò)的單精度浮點(diǎn)數(shù)b賦值為3.5

    double c,c1=2.5;   //聲明雙精度浮點(diǎn)類型變量c和c1,并直接給c1賦初值為2.5

    c=4.5;            //給聲明過(guò)的雙精度浮點(diǎn)數(shù)c賦值為4.5

    double d=a+b+c+a1+b1+c1;   //聲明一個(gè)雙精度浮點(diǎn)數(shù)d,并把a(bǔ)+b+c+a1+b1+c1的值賦給d

    printf("%lf",d);     //輸出d

    scanf("%d %f %lf",&a,&b,&c);   //從鍵盤上輸入三個(gè)值,并分別重新賦給a,b,c,其中%d %f %lf稱為占位符,其分別為整型、單精度浮點(diǎn)型、雙精度浮點(diǎn)型的占位符表示形式

    printf("%d %f %lf",a,b,c);       //輸出a,b,c

    return 0;                     //主函數(shù)(main函數(shù))結(jié)束的標(biāo)志

}

單精度浮點(diǎn)數(shù)(float)與雙精度浮點(diǎn)數(shù)(double)的區(qū)別

01.在內(nèi)存中占有的字節(jié)數(shù)不同

單精度浮點(diǎn)數(shù)在機(jī)內(nèi)存占4個(gè)字節(jié)

雙精度浮點(diǎn)數(shù)在機(jī)內(nèi)存占8個(gè)字節(jié)

02.有效數(shù)字位數(shù)不同

單精度浮點(diǎn)數(shù)有效數(shù)字8

雙精度浮點(diǎn)數(shù)有效數(shù)字16

03.數(shù)值取值范圍

單精度浮點(diǎn)數(shù)的表示范圍:-3.40E+38~3.40E+38

雙精度浮點(diǎn)數(shù)的表示范圍:-1.79E+308~-1.79E+308

04.在程序中處理速度不同

一般來(lái)說(shuō),CPU處理單精度浮點(diǎn)數(shù)的速度比處理雙精度浮點(diǎn)數(shù)快

的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注億速云其它相關(guān)文章!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI