當前位置:首頁 » 編程語言 » c語言源文件名字有小數點
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言源文件名字有小數點

發布時間: 2022-11-15 14:41:12

㈠ 初學者,c語言輸出的小數點問題

你的求根公式錯了,應該是

㈡ 為什麼這個c語言程序輸入小數點會出錯

這個程序中定義的 變數i和數組 a[5]都是int型的,而且scanf("%d", &a[i]);中要求輸入的數為%d也是整形,所以只能輸入整型數值,你可以將變數定義類型改為
double i, a[5]; 並且scanf("%d", &a[i]);改為scanf("%lf", &a[i]);就可以輸入帶有小數點的數值了

㈢ C語言程序,運行結果如下:如何去除小數點

判斷結果是否為整數:// 將結果小數部分截斷,仍和結果相等,則說明結果為整數。
if ( (long)(result) == result )
printf("%d",(long)(result));

僅做一個粗略的判斷。

㈣ 關於C語言小數點後多少位的問題

C語言中浮點型一般分為float單精度型、double雙精度型、long double長精度型,單精度浮點型小數點後面有效數字為6~7位和雙精度浮點型小數點後面有效數字為15~16位。

在C語言標准庫頭文件float.h定義了浮點數小數點後的有效位數 :<pre t="code" l="cpp"> //float.h頭文件的部分代碼
#define DBL_DIG 15 //雙精度小數點後15位
#define FLT_DIG 6 //單精度小數點後6位
#define LDBL_DIG 19 //長雙精度小數點19

㈤ 在C語言中的小數點到底有什麼用

在linux裡面可以看到用小數點進行的標記化結構初始化語法的操作
還有就是在使用浮點型數據輸出的時候想要規定保留的小數點後位數可以用到
另外最常見的就是結構體裡面已經寫好的結構體里的變數進行賦值或者引用的時候也可以用到

㈥ c語言讀取txt文件中的帶符號小數

讀 float 格式 %f
讀 double 格式 %lf

例子程序:

FILE *fp;
float x;
double y[10];
int i;
fp = fopen("abc.txt","r"); // 用讀的方法打開文件 abc.txt
fscanf(fp,"%f",&x); // 讀 1 個 float 型的數
for (i=0;i<10;i++) fscanf(fp,"%lf",&y[i]); // 讀 10 個 double 型的數
fclose(fp); // 關文件。

printf("x=%f\n",x);
printf("y:\n");
for (i=0;i<10;i++) printf("%lf ",y[i]);

㈦ c語言源程序文件名不能有小數點嗎

1.1
程序默認你的文件的擴展名為".1",程序當然不認識的。
1
程序默認了你文件的擴展名為".cpp",你可以做完之後關閉程序,再去看這個名為1的文件,擴展名就是CPP。
按照教科書上打的,出錯。
教科書也可能錯的,很習慣了,現在出書的良心啊。
再或者,你看看是不是開始設置文件類型的時候就錯了(猜測)。

㈧ 關於C語言讀取txt文件中的小數的問題

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
int i=0,j=0;
float a[100];
FILE *fp;
if((fp=fopen("1.txt","rt"))==NULL)
{
printf("error!\n");
getch();
exit(1);
}
while(!feof(fp))
{
fscanf(fp,"%f",&a[i]);
i++;
}
for(j=0;j<i;j++)
printf("%f\t",a[j]);
fclose(fp);
}

㈨ C語言中帶小數點的字元型數據怎麼轉換成浮點型的

可以使用庫函數atof。

1 函數名 atof
2 聲明
double atof(const char *nptr);
3 頭文件
#include <stdlib.h>
4 功能
將參數nptr中的字元串轉為浮點型數據並返回。
5 需要注意的是,必須是合法的字元串,即以實數形式或者科學計數法形式存儲的字元串才可以進行轉換,否則轉換會出錯。 比如"sjdhk"這樣的字元串是無法轉換為浮點數的。而如果是"1.23sdf"這樣的形式,只會處理到最後一個數字,結果為1.23。

㈩ C語言輸出時控制字元中的小數點具體有什麼作用如printf(「%11.7s」,p)p[]="programing",輸出的是

輸出的是左邊的七個字母 但整體佔11列 右邊空四個格