首頁 > 後端開發 > C++ > C語言中的常數是什麼,可以舉例嗎?

C語言中的常數是什麼,可以舉例嗎?

WBOY
發布: 2023-08-28 22:45:07
轉載
1695 人瀏覽過

常數也稱為變量,一旦定義,其值在程式執行期間​​就不會改變。因此,我們可以將變數宣告為引用固定值的常數。它也被稱為文字。必須使用 Const 關鍵字來定義常數。

語法

C 程式語言中使用的常數語法如下-

const type VariableName;
(or)
const type *VariableName;
登入後複製

不同類型的常數

在C程式語言中使用的不同類型的常數如下圖所示:

  • 整數常數 - 例如:1,0,34,4567

  • 浮點數常數
- 例如:0.0, 156.89, 23.456

C語言中的常數是什麼,可以舉例嗎?

八進位與十六進位常數

- 例如:十六進位:0x2a, 0xaa .. 八進位:033, 024,..

字元常數

- 例如:'a', 'B', 'x'

#字串常數

- 例如:"TutorialsPoint"

#常數的類型也在下面的圖表中顯示:

範例1

###以下是用來###確定一個數字的值###的C程式:###### 示範###
#include<stdio.h>
int main(){
   const int number=45;
   int value;
   int data;
   printf("enter the data:");
   scanf("%d",&data);
   value=number*data;
   printf("The value is: %d",value);
   return 0;
}
登入後複製
###輸出######當執行上述程式時,會產生以下結果-###
enter the data:20
The value of number is: 900
登入後複製
###在上面的程式中,如果我們嘗試更改宣告為常數的數字的值,它會顯示一個錯誤。 ######範例2######下面是一個C程序,如果我們嘗試更改const值,它會顯示一個錯誤。 ###
#include<stdio.h>
int main(){
   const int number=45;
   int data;
   printf("enter the data:");
   scanf("%d",&data);
   number=number*data;
   printf("The value of number is: %d",number);
   return 0;
}
登入後複製
###輸出######當執行上述程式時,會產生以下結果 -###
error
登入後複製
###

以上是C語言中的常數是什麼,可以舉例嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板