IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C语言成长系列 -> 正文阅读

[C++知识库]C语言成长系列

最近一周的学习

第一步

我阅读了《C语言程序设计》(第4版)第一章的内容,初步了解C语言的特点和应用。并想着在屏幕显示"Hello World!"试试。

第二步

我下载了vscode,并写了

#include <stdio.h>
int mian({
	printf("Hello World!");
	return 0
}

可想而知并不能运行,还好上B站查了查,添加链接描述发现我少了扩展还有最重要的gcc编译器,我通过以下链接添加链接描述下载了mingw64(花了我大半天),最后我按照视频步骤成功改变了环境变量,在这里插入图片描述
第三步
我便成功了。
在这里插入图片描述
第四步
阅读2.2节,完成习题。在这里插入图片描述
知识点总结一
1)、int 用于定义整形变量,用于存放整数。
2)、float与double用于定义浮点型变量,用于存放实数,区别在于double型数据占用空间、精度和取值范围更大。
3)、输出函数printf()格式控制:按指定格式输出数据,如int型数据使用%d,float和double型数据使用%f。
4)、将算数表达式5*(b-32)/9改为5/9*(b-32),会影响运算结果。a=0说明了两个整型数据相除,其结果为整数。
在这里插入图片描述
阅读2.3节,完成习题。
在这里插入图片描述
在这里插入图片描述
知识点总结二
1)、printf()函数的格式控制说明%f将以小数形式输出浮点型数据(保留6位小数,而%.mf则输出时保留m位小数。
2)、if-else语句形式:

if(表达式){
	语句1}else{
	语句2}	

3)、输入函数scanf()在输入函数时,在变量前面加&。
4)、scanf()格式控制说明:int型数据使用%d,float型数据使用%f,double型数据使用%lf。
5)、常用数学函数

数学函数形式
平方根sprt(x)√x
绝对值fabs(x)x的绝对值
幂函数pow(x,n)x的n次方
指数函数exp(x)e的x次方
log(x)ln x

阅读2.4节
知识点三
1)、printf()格式控制说明中,可以加宽度限定词,指定数据的输出宽度。如整数型用%md表示,实数型用%m.nf。见书本第31页。(并不是很懂)
2)、for语句中i++相当于i=i+1,可用于增加步长。
3)、以下是for语句两个常见错误

for(fahr=lower;fahr<=upper;fahr++)
	celsius=(5.0/9.0)*(fahr-32);//1
	printf("%d%6.1f\n",fahr,celsius);	//2

缺少大括号,造成只循环语句1.造成结果fahr的值比upper多一位,且只有一条数据。

for(fahr=lower;fahr<=upper;fahr++);
	celsius=(5.0/9.0)*(fahr-32);
	printf("%d%6.1f\n",fahr,celsius);

在for语句中加分号,造成循环语句为空语句,指没有循环语句?
结果为输出的fahr的值与upper相等且只有一条数据。
完成习题

在这里插入图片描述
出现sum=0.000000是由于存储sum的数据类型一开始写成int。
阅读2.5节,主要学习一下定义n!的函数。
知识点四
1)、使用常用数学函数时需要调用#include <math.h>
2)、定义求n!的函数

double face(int n)
{	int i;
	double product;//double为函数类型
	product=1;
	for(i=1;i<=n;i++){
	product=product*i
	}
	return product;//将结果送回主函数
	}

3)、使用定义函数的程序框架

#include <stdio.h>
double fact(int n);//声明自定义函数,以分号结束
int main(void)
{
	....
	result=fact(i);//调用自定义函数fact(i)计算i!
	....
}
double fact(int n)
{
	double product;
	....
	return product;
}		

在这里插入图片描述

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-09-26 09:58:18  更:2021-09-26 10:00:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 22:58:04-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码