首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> C 語言問答

C語言中將字符變量賦值為星號(*)的最簡單方法

     編輯:C 語言問答

直接賦值

在C語言中,將字符變量設置為星號 * 最簡單、最標準的方式是直接賦值:

char c = '*';

這條語句在定義變量 c 的同時完成初始化,編譯器會將字符常量 '*' 對應的 ASCII 碼值(42)存入變量的內存空間。

其他等效寫法

  • 先聲明後賦值:
    char c;
    c = '*';
    
  • 使用轉義序列(雖然星號無需轉義,但語法合法):
    char c = '\*'; // 等同於 '*'
    

常見誤區提示

若需從鍵盤輸入一個星號並存入變量,應使用 scanf(" %c", &c)(注意 %c 前的空格用於跳過換行符等空白字符),而不是試圖將輸入的字符「變成」星號——這屬於輸入處理範疇,而非賦值操作。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved