①字符型变量定义(假设变量名为 op)
char op(类似int op)
1.输入
❶ op=getchar();
❷scanf(“%c”,&op);
2.输出
❶putchar=(op);
❷printf(“%c”,op);
3.读入并舍弃符号(如换行符)
getchar();
注意事项⚠️
❶ 1是整型数字,‘1’是字符。
即 putchar(’a‘)和putchar(97)
输出的值为a
❷
变量op
码数97(表示‘a’)
字符** ’A’ **(表示65)
综上所述,可知*‘A’=‘a’-32*
②当使用void自定义函数时
(假设函数名 为fact)(假设b为变量)
格式:
**
void fact(形参)
{}
**
注意:
❶viod型表示不返回结果,所以不能出现在表达式中(表达式 如:a=fact(b) )该式子会出现编译错误。
❷在{}中要么省略return ,要么输出
{……return},即不能出现return b,直接输出return即可,否则编译错误
③每个**{}**为一个块作用域
若将变量定义在{}内,那么变量只在{}
(包括{{…}}中里面的{}内区域)
内起作用。若为同级{}内的变量则不相互影响。