Maison  >  Article  >  développement back-end  >  Un tutoriel simple adapté aux débutants pour débuter avec le langage C

Un tutoriel simple adapté aux débutants pour débuter avec le langage C

烟雨青岚
烟雨青岚avant
2020-06-17 11:53:083117parcourir

Un tutoriel simple adapté aux débutants pour débuter avec le langage C

Un tutoriel simple adapté aux débutants pour débuter avec le langage C

CDéclaration des variables de données du langage

Utilisez int pour déclarer des variables entières, telles que : int a;

Utilisez float pour déclarer une virgule flottante simple précision types, tels que : float b;

Utilisez double pour déclarer un type à virgule flottante double précision, tel que : double c;

CEntrée et sortie de base de langue

Utilisez scanf() pour saisir des données à partir du clavier,

Le format d'appel est : scanf("%d", &a);scanf("%f", &b);scanf("%lf", &c);

Pour afficher les données à l'écran, utilisez printf()

Le format d'appel est : printf("%d %f %lf ”,a,b,c);

Sortie "hello world"

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

Calcul numérique simple :

#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函数)结束的标志

}

La différence entre la virgule flottante simple précision nombre (flotteur) et nombre à virgule flottante double précision (double) :

01.occupe un nombre différent d'octets en mémoire

Les nombres à virgule flottante simple précision occupent 4 octets

Les nombres à virgule flottante double précision occupent la mémoire de la machine8octets

02.Le nombre de chiffres significatifs est différent

Nombre à virgule flottante simple précision chiffres significatifs8bits

Nombre à virgule flottante double précision Chiffres valides16chiffres

03.Plage de valeurs

La plage de représentation des nombres à virgule flottante simple précision : - 3.40E+38~3.40E+38

La plage de représentation des nombres à virgule flottante double précision : -1.79E+308~-1.79E+308

04.Différentes vitesses de traitement dans les programmes

De manière générale , CPU traite les nombres à virgule flottante simple précision plus rapidement que le traitement des nombres à virgule flottante double précision est rapide

Merci d'avoir lu, je j'espère que vous en bénéficierez beaucoup.

Cet article est reproduit à partir de : https://blog.csdn.net/qq_40907279/article/details/81514459

Tutoriel recommandé : "Langage C

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer