Latest web development tutorials
×

C หลักสูตร

C กวดวิชาภาษา C แนะนำโดยย่อ C การตั้งค่าสภาพแวดล้อม C โครงสร้างหลักสูตร C ไวยากรณ์พื้นฐาน C ชนิดข้อมูล C ตัวแปร C คงที่ C ประเภทการจัดเก็บ C ผู้ประกอบการ C ผู้พิพากษา C การไหลเวียน C ฟังก์ชัน C การกำหนดขอบเขตกฎระเบียบ C แถว C ชี้ C เชือก C โครงสร้าง C สหภาพ C ฟิลด์บิต C typedef C อินพุตและเอาต์พุต C การอ่านออกเขียนเอกสาร C preprocessor C ส่วนหัว C ปลดเปลื้อง C จัดการข้อผิดพลาด C recursion C พารามิเตอร์ตัวแปร C จัดการหน่วยความจำ C บรรทัดคำสั่ง C คลาสสิก 100 ราย

C ห้องสมุดมาตรฐาน

C ห้องสมุดมาตรฐาน - คู่มืออ้างอิง C ห้องสมุดมาตรฐาน - <assert.h> C ห้องสมุดมาตรฐาน - <ctype.h> C ห้องสมุดมาตรฐาน - <errno.h> C ห้องสมุดมาตรฐาน - <float.h> C ห้องสมุดมาตรฐาน - <limits.h> C ห้องสมุดมาตรฐาน - <locale.h> C ห้องสมุดมาตรฐาน - <math.h> C ห้องสมุดมาตรฐาน - <setjmp.h> C ห้องสมุดมาตรฐาน - <signal.h> C ห้องสมุดมาตรฐาน - <stdarg.h> C ห้องสมุดมาตรฐาน - <stddef.h> C ห้องสมุดมาตรฐาน - <stdio.h> C ห้องสมุดมาตรฐาน - <stdlib.h> C ห้องสมุดมาตรฐาน - <string.h> C ห้องสมุดมาตรฐาน - <time.h>

C ทำงานห้องสมุด - frexp ()

C ห้องสมุดมาตรฐาน - <math.h> C ห้องสมุดมาตรฐาน - <math.h>

ลักษณะ

C ทำงานห้องสมุดfrexp คู่ (Double x, int * ตัวแทน) ลงในจำนวนจุดลอยตัว x mantissa และสัญลักษณ์ค่าตอบแทนเป็น mantissaและตัวแทนของดัชนีจะถูกเก็บไว้ค่าผลลัพธ์เป็นx = mantissa * 2 ^ สัญลักษณ์

คำแถลง

นี่คือ frexp () ฟังก์ชั่นของการประกาศ

double frexp(double x, int *exponent)

พารามิเตอร์

  • X - ค่าจุดลอยจะนำไปคำนวณ
  • ตัวแทน - ตัวชี้ไปยังวัตถุวัตถุเก็บค่าของสัญลักษณ์ที่

ราคาย้อนกลับ

ฟังก์ชั่นนี้จะส่งกลับทศนิยมปกติ ถ้าพารามิเตอร์ x ไม่เป็นศูนย์ทศนิยมเป็นปกติกำลังสอง x และช่วงความคุ้มค่าแน่นอนจาก 1/2 (รวม) 1 (ไม่รวม) ถ้า x เป็นศูนย์ทศนิยมปกติเป็นศูนย์และศูนย์จะถูกเก็บไว้ในประสบการณ์ใน

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงให้เห็นถึง frexp ฟังก์ชัน () ถูกนำมาใช้

#include <stdio.h>
#include <math.h>

int main ()
{
   double x = 1024, fraction;
   int e;
   
   fraction = frexp(x, &e);
   printf("x = %.2lf = %.2lf * 2^%d\n", x, fraction, e);
   
   return(0);
}

Let 's รวบรวมและเรียกใช้โปรแกรมข้างต้นซึ่งจะส่งผลต่อไปนี้:

x = 1024.00 = 0.50 * 2^11

C ห้องสมุดมาตรฐาน - <math.h> C ห้องสมุดมาตรฐาน - <math.h>