ホームページ >バックエンド開発 >C#.Net チュートリアル >初心者がC言語を始めるのに適した簡単なチュートリアル

初心者がC言語を始めるのに適した簡単なチュートリアル

烟雨青岚
烟雨青岚転載
2020-06-17 11:53:083168ブラウズ

初心者がC言語を始めるのに適した簡単なチュートリアル

#初心者が C 言語を始めるのに適した簡単なチュートリアル

C言語データ変数の宣言

整数変数の宣言では、次のような int が使用されます。int a;

単精度浮動小数点型の宣言float b;

double を使用して倍精度浮動小数点型を宣言します。たとえば、double c;

CBasic input および言語の出力

scanf() を使用してキーボードからデータを入力します。

呼び出し形式は次​​のとおりです: scanf(“%d”, &a);scanf(“%f” , &b);scanf(“%lf”, &c) ;

printf() を使用してデータを画面に出力します

呼び出し形式は次​​のとおりです: printf("%d %f %lf) ”,a,b,c);

出力「hello world」

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

簡単な数値計算:

#include<stdio.h>        //包含一个头文件stdio.h以完成程序的基本输入输出

int main()     //程序主函数,每个程序必须要有的部分

{    //语句框,表示框内的语句属于主函数,在主函数声明的变量只在主函数内部有效

    int a,a1=1;    //声明整形变量a和a1,并直接给a1赋初值为1(使用任何变量都必须先声明后使用)

    a=2;    //给声明过的整形变量a赋值为2

    float b,b1=1.5;   //声明单精度浮点类型变量b和b1,并直接给b1赋初值为1.5

    b=3.5;           //给声明过的单精度浮点数b赋值为3.5

    double c,c1=2.5;   //声明双精度浮点类型变量c和c1,并直接给c1赋初值为2.5

    c=4.5;            //给声明过的双精度浮点数c赋值为4.5

    double d=a+b+c+a1+b1+c1;   //声明一个双精度浮点数d,并把a+b+c+a1+b1+c1的值赋给d

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

    scanf("%d %f %lf",&a,&b,&c);   //从键盘上输入三个值,并分别重新赋给a,b,c,其中%d %f %lf称为占位符,其分别为整型、单精度浮点型、双精度浮点型的占位符表示形式

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

    return 0;                     //主函数(main函数)结束的标志

}

単精度浮動小数点の違い数値 (float) と倍精度浮動小数点数 (double) #:

01.# #メモリ内で占有されるバイト数が異なります

単精度浮動小数点数はメモリ内で

4 バイトを占有しますマシンのメモリ #倍精度浮動小数点数がマシンのメモリの

を占有します

8 バイト

02.

有効桁数が異なります #単精度浮動小数点数の有効桁数

8

digits倍精度浮動小数点数の有効桁数 ##16

bit03.

値の範囲 単精度浮動小数点の表現範囲小数点数:-3.40E 38~3.40E 38

倍精度浮動小数点数 表現範囲:-1.79E 308 ~-1.79E 308

04.

プログラム内 処理速度は異なります 一般に、CPU

は、倍精度浮動小数点数よりも単精度浮動小数点数を高速に処理します。 #読んでいただいた皆様に感謝します。多くの利益が得られることを願っています。

この記事は、https://blog.csdn.net/qq_40907279/article/details/81514459 から転載されたものです

推奨チュートリアル: "

C 言語

>>

以上が初心者がC言語を始めるのに適した簡単なチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。