C语言中字符型(char)的简单使用
刚接触C语言不久,在这记录下自己的一些学习心得。今天主要是在敲代码时遇到了一个小问题,如图:
应该是个比较简单的编程题。在我的想法中,应该使用循环逐个读入由A至Z的每个字母,因此要用char定义字符。先前也简单了解过char的用法,也仅局限于单个字符的用法,大概只知道以下几种:
1.char的简介
(1)字符型(char)用于储存字符(character),如英文字母、数字或标点。
简单来说有以下几种形式:
1. char a=a;
2. char b=1;
3. char c=&;
4. char d= ;
需要注意的是char定义的字符要用单引号‘’将其包围。(另外字符串需要用双引号“”包围,在此不多加阐述)
(2)单个字符的输入与输出。
通常,我们用char定义的字符型变量可以用以下形式进行输入:
char ch;
1.ch = getchar();
2.scanf("%c",&ch);
同样的,输出的格式我们也有:
1.ch = putchar();
2.printf(&#