- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语⾔编程菜鸟练习100题(01-10)【练习1】输出 Hello, World!
0. 题⽬:
输出 Hello, World!
1. 分析:
使⽤ printf() 输出 Hello, World!。
2. 程序:
#include stdio.h
int main()
{
printf(Hello, World!); // printf() 中字符串的前后需要使⽤双引号
return 0;
}
3. 输⼊输出:
Hello, World!
4. 扩展知识:
printf() 是头⽂件 stdio.h 中定义的函数,调⽤格式为:
printf(格式化字符串, 参量表);
【练习2】输出整数
0. 题⽬:
输出整数
1. 分析:
使⽤ printf() 与 %d 格式化输出整数。
2. 程序:
#include stdio.h
int main()
{
int intNum; // 声明 int 变量
printf(输⼊⼀个整数: ); // printf() 输出字符串
scanf(%d, intNum); // scanf() 格式化输⼊,%d表⽰整数格式
printf(输⼊的整数是: %d, intNum); // printf() 显⽰格式化输⼊
return 0;
}
3. 输⼊输出:
输⼊⼀个整数: 255
输⼊的整数是: 255
4. 扩展知识:
scanf() 是头⽂件 stdio.h 中定义的函数,从标准输⼊ stdin 读取格式化输⼊。
【练习3】输出单个字符
0. 题⽬:
输出单个字符
1. 分析:
使⽤ printf() 与 %c 格式化输出⼀个字符。
2. 程序:
#include stdio.h
int main()
{
char oneChar; // 声明 char 变量
oneChar = C; // 向变量赋值
printf(oneChar 的值为 %c, oneChar); // printf() 格式化输出
return 0;
}
3. 输⼊输出:
oneChar 的值为 C
4. 扩展知识:
基本数据类型
int :整型
short :短整型
long :长整型
float :浮点型(单精度)
double :浮点型(双精度)
char :字符型
void :⽆类型
【练习4】输出浮点数
0. 题⽬:
输出浮点数
1. 分析:
使⽤ printf() 与 %f 输出浮点数。
2. 程序:
#include stdio.h
int main()
{
float fVar1,fVar2; // 声明浮点数变量
fVar1 = 12.00123; // 向变量赋值
printf(fVar1 的值为 %f\n, fVar1); // printf() 格式化输出
fVar2 = 123.001234; // 向变量赋值
printf(fVar2 的值为 %f\n, fVar2); // printf() 格式化输出
return 0;
}
3. 输⼊输出:
fVar1 的值为 12.00123
fVar2 的值为 123.001236
【注意!】 fVar1 的值与赋值完全相同,但 fVar2 的的值与赋值不完全相同。这是因为 float 为单精度浮
点数,内存中占 4个字节,有效数位是 7位。如果有效数字位数超过 7位,超出的部分会⾃动四舍五⼊。
【练习5】输出双精度数
0. 题⽬:
输出双精度数
1. 分析:
使⽤ printf() 与 %e 输出双精度数。
2. 程序:
#include stdio.h
{
double dVar1,dVar2; // 声明浮点数变量
dVar1 = 12.00123; // 向变量赋值
printf(dVar1 的值为 %Lf\n, dVar1); // 格式化输出:长实数
printf(dVar1 的值为 %Le\n, dVar1); // 格式化输出:科学计数法
dVar2 = 123.001234; // 向变量赋值
printf(dVar2 的值为 %Lf\n, dVar2); // 格式化输出:长实数
printf(dVar2 的值为 %Le\n, dVar2); // 格式化输出:科学计数法
return 0;
}
3. 输⼊输出:
dVar1 的值为 12.001230
dVar1 的值为 1.200123e+001
dVar2 的值为 123.001234
d
您可能关注的文档
最近下载
- 文献产后出血护理论文与产后出血的护理论文:产后失血性休克继发急性肺.doc VIP
- 2002年天津市中考化学试卷【含答案】.pdf VIP
- 火灾自动报警系统部件现场设置情况、控制类设备联动编程、消防联动控制器手动控制单元编码设置记录.docx VIP
- 致动C+无线使用说明书.pdf VIP
- 西安宇立航空科技有限公司行业竞争力评级分析报告(2023版).pdf
- 2.3 黑龙江省基本概况与主要文旅资源《地方导游基础知识》(第四版)PPT.pptx VIP
- 心理健康状况自评量表(SCL-90).doc VIP
- 质量保证记录控制程序.doc VIP
- DPD原理及实现全解.ppt
- 不符合情况纠正措施.docx VIP
原创力文档


文档评论(0)