Computer >> Máy Tính >  >> Lập trình >> lập trình C

Float và Double in C

Nổi

Float là một kiểu dữ liệu được sử dụng để biểu diễn các số dấu phẩy động. Đây là số dấu phẩy động chính xác đơn IEEE 754 32 bit (1 bit cho dấu, 8 bit cho số mũ, 23 *-bit cho giá trị. Nó có 6 chữ số thập phân có độ chính xác.

Đây là cú pháp của float trong ngôn ngữ C,

float variable_name;

Đây là một ví dụ về float trong ngôn ngữ C,

Ví dụ

#include<stdio.h>
#include<string.h>
int main() {
   float x = 10.327;
   int y = 28;
   printf("The float value : %f\n", x);
   printf("The sum of float and int variable : %f\n", (x+y));
   return 0;
}

Đầu ra

The float value : 10.327000
The sum of float and int variable : 38.327000

Nhân đôi

Double cũng là một kiểu dữ liệu được sử dụng để biểu diễn các số dấu phẩy động. Đây là số dấu phẩy động chính xác kép IEEE 754 64 bit cho giá trị. Nó có độ chính xác 15 chữ số thập phân.

Đây là cú pháp của double trong ngôn ngữ C,

double variable_name;

Đây là một ví dụ về double trong ngôn ngữ C,

Ví dụ

#include<stdio.h>
#include<string.h>
int main() {
   float x = 10.327;
   double y = 4244.546;
   int z = 28;
   printf("The float value : %f\n", x);
   printf("The double value : %f\n", y);
   printf("The sum of float,

   double and int variable : %f\n", (x+y+z));    return 0; }

Đầu ra

The float value : 10.327000
The double value : 4244.546000
The sum of float, double and int variable : 4282.873000