多写
多写
程序设计的基本概念很重要,基础
C++语言程序需要下载app吗
abs:求绝对值 exp:指数函数
预编译命令以#开头
# include<iostream>
主函数是以main()开头由一对{ }括起
输出:cout。输入:cin。
使用软件:Visual C++或 Dev—C++
使用Win32 Console Application控制台
C++的源文件扩展名为*.cpp
iostream 的内容包含到新建的程序中去。
#include 文件的预处理命令
using namespance 称为使用名字空间命令,是避免同名冲突而引用的。
cin表示输入流对象。
教材:
程序设计基础(第三版)
C语言程序设计(第四版)
开发环境
dev-c 较少
visual C++ 较多
内容:
C++ 程序扩展名 .cpp
基础程序
#include (iostream) //预编译命 ionstream i/o流
@include(cmath) camth 函数
using namespcae std; //命名空间
int main() // 主函数
{
// 输出语句 cin 输入 cout 输出
cout "hello world"<< end1;
float x;
cin >> x;
//结束
return 0;
}
发给
一、注释(comment)形式:
"//" 引导单行注释
"/*......*/" 引导多行注释
二、求余:cout<<21%4<<endl;
输出是1
三、程序的基本结构
//程序说明(包括程序名称、作者、编制时间、、修改时间、主要功能)
#预编辑命令(如:include<iostream>将程序库中的输入输出流文件加至程序中)
main() //主函数
{ //函数体开始
声明部分
执行部分
} //函数体结束
三、数学函数
调用数学函数时,要求源文件中包含以下命令行:
1、求绝对值函数
int abs (int x);//求整数x的绝对值:
例 :abs(-415)=415
long labs (long x);//求长整数x的绝对值
例:labs(-41576)=41576
double fabs(double x);//求双精度实数x的绝对值
例:fabs(-3.14159)=3.14159
2、正弦函数
C语言是介于低级语言与高级语言之间的,是结构型语言。
关系运算和关系表达式分为6种
一、概念相关
工程 .dsp
源程序文件*cpp
stream流:来自设备或传给设备的一个数据流。
cin:输入流对象>>:提取操作符(将数据流存储到一个事先定义好的变量中)
例如下面两条语句:
float x ;//定义了一个浮点类型的对象,即变量x
cin>>x;//用键盘输入一个带小数点的数,比如3.14159
x的地址
任务一:计算sin(20°)*cos(20°)-cos(10°)/tan(10°)
#include<iostream> //#include文件预处理命令<iostream>头文件(定义了I/O相关环境和cin、cout 对象),让“iostream”的内容包含到新建的程序中去。
#include<cmath> //预编译命令(有了它,才能使用正弦、余弦函数的公式)让系统中已经有的常用的数学函数包含到新建的程序中去。
using namespace std; //std:C++自带
使用名字空间命令 (可直接使用std里的标识符)
int main()//int整数 main() 主函数
{ //主函数 开始
//计算三角函数式并输出
cout<<sin(20.0/180*3.14159)*
cos(20.0/180*3.14159)-
cos(10.0/180*3.14159)/
tan(10.0/180*3.14159)/
<< end l;
//“cout”输出流“<<”插入操作符“end l”行结束
return 0;
返回主函数(没什么可以返回)
} //主函数 结束
二、快捷键:
Ctrl+F7 编译程序:把源程序转换成目标
F7:链接程序
Ctrl+F5 :可执行程序
abs 绝对值函数 原型abs
doubel 双精度型
ex 指数函数 原型exp
lnx 对数函数 原型log
sqrt 方根函数
编码捷径很少,不能光靠看,要多练,多学
语句只是表达工具,重点在于用计算机编程手段分析问题和解决问题的能力
平常学习时要多总结,多做练习
要养成良好的编程习惯
构思要明确,注释要写好,要多调试和测试,排查漏洞
递归函数是可以直接调用自己或通过别的函数
“#”编译预处理行
“#include”文件预处理命令
“#include<iostream>”这条命令是文件的内容包含在新建的程序中去
iostream是C++系统定义的一个“头文件”
一、6个关系:大于等于 >=;
大于 >;
等于 ==;
小于等于 <=;
小于 <;
不等于 !=;
二、关系表达式的是有值的,非0即1,是布尔值。
三、在C/C++中字符在存储单元中是以ASCLL码的形式存放的。
4.4e-011
4.4*10-011
a为反
sim
asim
exp(1)=2.71828
e=2.71828
log(e)=0.999999
pow()
fkoor
sqrt