溫馨提示×

c語言如何輸入字符型數據

小億
131
2024-09-03 21:31:44
欄目: 編程語言

在C語言中,可以使用getchar()函數或者scanf()函數來輸入字符型數據

  1. 使用getchar()函數:
#include<stdio.h>

int main() {
    char ch;
    printf("請輸入一個字符: ");
    ch = getchar(); // 讀取一個字符
    printf("你輸入的字符是: %c\n", ch);
    return 0;
}
  1. 使用scanf()函數:
#include<stdio.h>

int main() {
    char ch;
    printf("請輸入一個字符: ");
    scanf("%c", &ch); // 讀取一個字符
    printf("你輸入的字符是: %c\n", ch);
    return 0;
}

注意:當使用scanf()函數讀取字符時,如果在輸入字符之前有空格、制表符或換行符,scanf()會將它們視為分隔符并自動忽略。為了避免這種情況,可以在%c之前添加一個空格,例如scanf(" %c", &ch);。這樣,scanf()會自動跳過空白字符并讀取下一個非空白字符。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女