C Language ExerciseChapter1.docx
- 文档编号:2416763
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:7
- 大小:15.40KB
C Language ExerciseChapter1.docx
《C Language ExerciseChapter1.docx》由会员分享,可在线阅读,更多相关《C Language ExerciseChapter1.docx(7页珍藏版)》请在冰豆网上搜索。
CLanguageExerciseChapter1
CLanguageExercise–Chapter1
2011.01.06
题目:
初步掌握编程工具的使用,工程创建、代码编写、运行
main
了解函数的定义和调用
exam1
了解变量的定义和字符变量
exam2
了解未进行初始化的变量的值
exam3
整数从十进制转成十六进制,在转成二进制
exam4
了解不同整数的数据位宽
exam5
了解不同浮点数的精度
exam6
了解负数的原理
exam7
了解数据丢失
exam8
了解数据溢出
exam9
参考代码:
#include
voidexam1(inta);
voidexam2();
voidexam3();
voidexam4();
voidexam5();
voidexam6();
voidexam7();
voidexam8();
voidexam9();
voidexam10();
main()
{
printf("hello,world!
\n");
exam1(5);
exam2();
exam3();
exam4();
exam5();
exam6();
exam7();
exam8();
exam9();
}
voidexam1(inta)
{
printf("***exam1***\n");
printf("Thevalueofais%d!
\n",a);
}
voidexam2()
{
chara;
charA;
a='a';
A='A';
printf("***exam2***\n");
printf("Thevalueofais%c!
\n",a);
printf("Thedecimalvalueofais%d!
\n",a);
printf("ThevalueofAis%c!
\n",A);
a=a-32;
printf("Nowthevalueofais%c!
\n",a);
}
voidexam3()
{
inta;
printf("***exam3***\n");
printf("Thevalueofais%d!
\n",a);
a=100;
printf("Nowthevalueofais%d!
\n",a);
}
voidexam4()
{
chara;
inti;
a=100;
printf("***exam4***\n");
printf("Thedecimalvalueofais%d!
\n",a);
printf("Thehexvalueofais%x!
\n",a);
printf("Thebinaryvalueofais:
b");
for(i=0;i<8;i++)
if((a<
printf("%c",'1');
else
printf("%c",'0');
}
voidexam5()
{
longl;
unsignedul;
inti;
unsignedintui;
shortintsi;
unsignedshortintusi;
charc;
unsignedcharuc;
l=0x8877665544332211;
ul=0x8877665544332211;
i=0x8877665544332211;
ui=0x8877665544332211;
si=0x8877665544332211;
usi=0x8877665544332211;
c=0x8877665544332211;
uc=0x8877665544332211;
printf("***exam5***\n");
printf("Thevalueoflis%x!
\n",l);
printf("Thevalueofulis%x!
\n",ul);
printf("Thevalueofiis%x!
\n",i);
printf("Thevalueofuiis%x!
\n",ui);
printf("Thevalueofsiis%x!
\n",si);
printf("Thevalueofusiis%x!
\n",usi);
printf("Thevalueofcis%x!
\n",c);
printf("Thevalueofucis%x!
\n",uc);
}
voidexam6()
{
floatf;
doubledf;
longdoubleldf;
ldf=1234.12345678901234567890123456789;
df=ldf;
f=df;
printf("***exam6***\n");
printf("Thevalueofldfis%f!
\n",ldf);
printf("Thevalueofdfis%f!
\n",df);
printf("Thevalueoffis%f!
\n",f);
printf("Thevalueofldfis%15.15f!
\n",ldf);
printf("Thevalueofdfis%15.15f!
\n",df);
printf("Thevalueoffis%9.8f!
\n",f);
}
voidexam7()
{
intc;
c=-100;
printf("***exam7***\n");
printf("Thevalueofcis%d!
\n",c);
printf("Thehexvalueofcis%x!
\n",c);
c=100;
printf("Thevalueofcis%d!
\n",c);
printf("Thehexvalueofcis%x!
\n",c);
}
voidexam8()
{
longl;
unsignedlongul;
inti;
unsignedintui;
shortintsi;
unsignedshortintusi;
charc;
unsignedcharuc;
l=123456789;
ul=l;
i=l;
ui=l;
si=i;
usi=i;
c=i;
uc=i;
printf("***exam8***\n");
printf("Thevalueoflis%d!
\n",l);
printf("Thevalueofulis%d!
\n",ul);
printf("Thevalueofiis%d!
\n",i);
printf("Thevalueofuiis%d!
\n",ui);
printf("Thevalueofsiis%d!
\n",si);
printf("Thevalueofusiis%d!
\n",usi);
printf("Thevalueofcis%d!
\n",c);
printf("Thevalueofucis%d!
\n",uc);
}
voidexam9()
{
unsignedshortintusi_1,usi_2;
unsignedintui;
unsignedcharuc_1,uc_2;
unsignedshortintusi;
charc_1,c_2;
shortintsi;
usi_1=30000;
usi_2=usi_1+40000;
ui=usi_1+40000;
uc_1=100;
uc_2=uc_1+200;
usi=uc_1+200;
printf("***exam9***\n");
printf("Thevalueofusi_2is%d!
\n",usi_2);
printf("Thevalueofuiis%d!
\n",ui);
printf("Thevalueofuc_2is%d!
\n",uc_2);
printf("Thevalueofusiis%d!
\n",usi);
c_1=-100;
c_2=c_1-50;
si=c_1-50;
printf("Thevalueofc_2is%d!
\n",c_2);
printf("Thevalueofsiis%d!
\n",si);
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Language ExerciseChapter1