实验目的: <1>了解常量变量及其分类 <2>不同类型数据间的混合运算 <3>了解运算符的结合性及使用 实验器材: 机房计算机 C语言基础设计教材 实验内容: <1>给定一个大写字母,要求要小写字母输出 <2>使用自增并观察其规律 <3>先后输出BOY三个字符 实验步骤: <1>#include<stdio.h> int main() { char c1,c2; c1='A'; c2=c1+32; printf("%c\n",c2); printf("%d\n",c2); return 0; } <2>#include<stdio.h> int main() { int i=1; printf("%d\n",i++); printf("%d\n",++i); i=1; printf("%d\n",++i); printf("%d\n",i++); return 0; } <3>#include<stdio.h> int main() {char a='B',b='O',c='Y'; putchar(a); putchar(b); putchar(c); putchar('\n'); return 0; } 实验结果(附数据和图表): <1> ![]() <2> ![]() <3> ![]() 实验结果分析及结论: 对于<1>:在存储单元ascii码以整数存在, 一个字符可以字符输出利用%s,也可以整形输出利用%d, 在ascii中小写字母比其对应大写字母多32 对于<2>:a=i++相当于先进行a=i,再进行i=i++;a=++i相当于先进行i=i++,再进行a=i;最终结果都是使i+1,但是路径不同 对于<3>:直接利用系统函数库中的putchar函数输出字符,字符类型也属于整数 实验心得体会和建议: 了解常量变量及其分类,不同类型数据间的混合运算,知道了优先级的顺序, ASCII 编码的意义,此次实验使我对这些知识点更加印象深刻。我深深体会到哲学上理论对实践的指导作用:弄懂实验原理,并且体会到了实验的操作本事是靠自我亲自动手,亲自开动脑筋,亲自去请教别人才能得到提高的。锻炼自己独立编写程序的能力。
|
C语言之常量变量表达式
于 2023-12-23 16:29:30 首次发布