❶ c語言裡面:一個數字右下角加個點,什麼意思
小數10.0
可以寫成10.
同理10.
代表一個小數(通常是double),後面一般是一串0,具體多少個0看系統,編譯環境等。
❷ C語言中的浮點值是什麼意思
就是常說的小數,浮點是意思就是數字中有個漂浮的點,這個點就是常說的小數點。
1、C語言中均支持兩種浮點數,float和double。
其中double的精度,和表示範圍比float要大。
另外,部分編譯器支持更大精度的long double,但不是所有的編譯器都支持。
以上為三種浮點數的類型。在定義的時候,需要以
TYPE var=init_value;
的方式定義,功能為定義一個名字為var,類型為TYPE的變數,並賦值初始值為init_value。
其中=init_value部分可以省略。
2、比如定義一個float類型的浮點變數為
float f;
定義一個類型為double的浮點型變數,並初始化值為1.234,寫作
double d = 1.234;
❸ c語言裡面浮點是什麼意思!
就是我們常說的小數,浮點是意思就是數字中有個漂浮的點,這個點就是我們常說的小數點。
針對於樓主的追問:那麼浮點數的值就不是固定的吧?
回答:浮點類型數據包括浮點常數和浮點變數
常數就是我們常見的形式,如12.32,13,44等,浮點型變數就是使用float
或者double
定義的變數,如float
a;這個a是用來存放一個浮點型值的,並且他在程序中可以被改變,常量是不能被改變的。
❹ C語言中的一小點疑問
你先看這個for循環
for(int = 0; i<10 ; i++)
這個循環怎麼做的? i<10的話繼續循環 對嗎?
好的,那麼意思就是第2個語句是條件判斷,若條件成立則繼續循環,直到條件為假退出循環。 你理解了嗎?
好的,來看你的循環
for(int i=0;c[i]!='\0';i++)
如果c[i]不為\0的話執行 "\0"其實是字元串結束的標記,是系統自動添加上去的,標記每個字元串結尾。
這樣理解這個循環,直到c[i]的值為"\0" 退出循環~~
所以整個循環一直在執行~~~直到字元串結尾~~
若還有不明白的請補充問題,願意為你效勞
望採納
❺ c語言里大模式和小模式是什麼意思
模式是指C編譯器在編譯時所採用的地址空間位.
一般有tiny,small,large,compack, huge等。
tiny:64K以內,即在一個段內運行的模式,地址為16位,數據、代碼在一個段內
small:640K以內,地址為16位,但數據、代碼不在同一個段
large:可超過640K內存空間的限制
huge:地址為32位
❻ C語言 雙精度,單精度是怎麼計算的
單精度就是精度小點
范圍小
小數點後面的位數少
雙精度就是精度大點
范圍大
小數點後面的位數多
❼ C語言中y=(1.+2.,5./2.)這些點是什麼意思
y=...這是一個賦值表達式,給y賦值
(...,...)是一個逗號表達式,逗號表達式的值等於最後一個逗號之後的值,計算順序是從左往右。
1.+2. 是1.0+2.0,c語言中1.0可以簡寫成1.
5./2.意思是5.0/2.0
長度超限制.
❽ c語言相關問題
沒什麼意思,就是一個習慣而已,你也可以不用下劃線。C 命名規則中第一個字母只能是下劃線、字母,後面的可以再加上數字、字母、下劃線,不能有其他符號
❾ C語言中的每個符號是什麼意思
1.功能:求三個整數的平均值。程序如下:
#include <stdio.h> /*載入頭文件stdio.h*/
void main() /*主函數main*/
{
int a,b,c,d; /*定義a,b,c,d為整型變數*/
a=105;
b=75;
c=85;
d=(a+b+c)/3;
printf("d=%d\n",d); /*顯示"d=某數"並換行,某數是d的值*/
getchar(); /*等待用戶,按任意鍵退出*/
return 0;
}
2.功能:由鍵盤輸入多邊形的邊數,求其內角和。程序如下:
#include <stdio.h>
void main()
{
/*辨別多邊形是否成立,不成立重新執行do-while語句間的命令*/
do
{
int x;
printf("n=");
scanf("%d",&x); /*由鍵盤輸入x的值*/
printf("%d\n",(x-2)*180); /*顯示內角和,公式為(x-2)*180*/
/*辨別多邊形是否成立,不成立顯示「Error」,成立顯示「Right」*/
if (x<=2)
printf("Error\n");
else
printf("Right\n");
}
while (x<=2); /*do-while語句*/
getchar();
return 0;
}
3.功能:由鍵盤輸入兩個數,顯示器上顯示較大數。程序如下:
#include <stdio.h>
int big(int,int); /*創建整型變數函數big*/
void main()
{
int x,y;
scanf("%d,%d",&x,&y);
printf("big is %d\n",big(x,y));
/*輸出big函數的值,因為main函數與用戶自定義函數big無關系,所以printf後的輸出項表是big(x,y),而不是big(n1,n2)*/
getchar();
return 0;
}
int big(int n1,int n2) /*用戶自定義函數big*/
{
if (n1>n2)
return n1; /*返回n1值*/
else
return n2; /*返回n2值*/
}
4.功能:由鍵盤輸入一個等腰三角形的層數,畫一個這樣的三角形。程序如下:
#include <stdio.h>
void main()
{
int i,j,n;
printf("n:");
scanf("%d",&n);
for (i=1;i<=n;i++) /*循環n次,每次輸出一行*/
{
for (j=1;j<=n-i;j++) /*輸出該行前面的空格*/
printf(" ");
for (j=1;j<=2*i-1;j++) /*輸出該行中的星號*/
printf("*");
printf("\n");
}
getchar();
return 0;
}
注釋:不能輸入太多的行數,如10000。
5.功能:由鍵盤輸入一個最大值,求2到這個最大值中的所有質數(素數)。程序如下:
#include <stdio.h>
#include <math.h> /*數學文件*/
void main()
{
int n,m,flag,i,j,num=1;
printf("n:");
scanf("%d",&n);
printf("2~%d:\n",n);
for (i=2;i<=n;i++) /*循環查找質數*/
{
flag=1;
m=(int)sqrt(i);
for (j=2;j<=m;j++)
if (i%j==0) /*條件為真時表示不是質數,退出for循環*/
{
flag=0;
break;
}
if (flag==1) /*條件為真時表示i是質數*/
{
printf("%4d",i);
if (num++%10==0) /*每行最多輸出10個數*/
printf("\n");
}
}
printf("\n");
getchar();
return 0;
}
6.功能:顯示保護屏幕。程序如下:
#include <stdlib.h> /*綜合庫*/
#include <graphics.h> /*繪圖庫*/
int main()
{
int gdriver=DETECT; /*定義圖象驅動器為DETECT*/
int gmode=DETECT; /*定義圖象模式為DETECT*/
long n; /*定義長型變數n*/
initgraph(&gdriver,&gmode,"E:\TC\bgi");
/*進入圖象狀態(警告:""之間的是圖象驅動器的路徑,建議網友們設置為空,即只有"",或設為編程系統的路徑,例路徑是C:\TC,那麼就是輸入C:\TC\bgi)*/
sleep(1); /*暫停一秒,以保證無誤差進入圖象狀態*/
for (n=1;n<=40000000;n++) /*畫40000000個圓*/
{
setcolor(rand()); /*作圖顏色隨機*/
circle(random(639),random(639),25); /*畫圓,位置隨機,半徑為25*/
}
getchar();
return 0;
❿ c語言中逗號指的是什麼意思
C語言中的逗號有兩種意思:
1、表示"分隔號"的意思,就和語文中的逗號一個意思;
2、表示"逗號運算符"的意思,用它將2個表達式連接起來.例如:
3+5,6+8:就稱為逗號表達式,又稱為"順序求值運算符"。逗號表達式的一般形式為表達式1,表達式2。
逗號表達式的求解過程是:先求解表達式1,再求解表達式2。整個逗號表達式的值是表達式2的值。例如:上面的表達式"3+5,6+8"的值是14。
(10)c語言小點什麼意思擴展閱讀:
運算符號:
比特右移(>>)運算符可以是算術(左端補最高有效位)或是邏輯(左端補 0)位移。例如,將 11100011 右移 3 比特,算術右移後成為 11111100,邏輯右移則為 00011100。
因算術比特右移較適於處理帶負號整數,所以幾乎所有的編譯器都是算術比特右移。
運算符的優先順序從高到低大致是:單目運算符、算術運算符、關系運算符、邏輯運算符、條件運算符、賦值運算符(=)和逗號運算符。
數據類型:
C的數據類型包括:整型、字元型、實型或浮點型(單精度和雙精度)、枚舉類型、數組類型、結構體類型、共用體類型、指針類型和空類型。
常量與變數:
常量其值不可改變,符號常量名通常用大寫。變數是以某標識符為名字,其值可以改變的量。
標識符是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字元必須為字母或下劃線,否則為不合法的變數名。變數在編譯時為其分配相應存儲單元。
數組:
如果一個變數名後面跟著一個有數字的中括弧,這個聲明就是數組聲明。字元串也是一種數組。它們以ASCII的NULL作為數組的結束。要特別注意的是,方括內的索引值是從0算起的。
網路-C語言