找人做网站注意什么,常用博客建站程序,上海外贸网站推广,seo产品优化推广使用Dev CPP作为编程环境、
注意dev cpp5.4.0没有格式化代码功能#xff0c;不要再设置了 设置的常用快捷键 CtrE:多行注释 CtrlShiftE:取消多行注释
CtrlZ#xff1a;撤销 CtrlShiftZ:取消撤销
CtrlL:折叠函数 CtrlShifL:取消折叠函数
设置Dev Cpp
Dev C初始化#xf…使用Dev CPP作为编程环境、
注意dev cpp5.4.0没有格式化代码功能不要再设置了 设置的常用快捷键 CtrE:多行注释 CtrlShiftE:取消多行注释
CtrlZ撤销 CtrlShiftZ:取消撤销
CtrlL:折叠函数 CtrlShifL:取消折叠函数
设置Dev Cpp
Dev C初始化默认代码修改方法
C基础
C 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言支持过程化编程、面向对象编程和泛型编程。【面向对象和面向过程】
C 被认为是一种中级语言它综合了高级语言和低级语言的特点。
C 是 C 的一个超集事实上任何合法的 C 程序都是合法的 C 程序。
第一个C程序
以#为开头是告诉编译器该行代码需要预处理。include 是告诉编译器需要引入iostream这个头文件。iostream文件定义了输入流/输出流对象。
using namespace std;//使用名称为std的命名空间std命名空间包含C 标准库的功能。
cout Hello World!用来将Hello World!输出到屏幕上。
return是程序中的最后一条指令语句终止main()函数并返回0给调用的进程非零值(通常为1)表示异常终止。
cout操作符并不会在结尾自己插入换行符所以想要打印两行可以使用使用endl操纵器endl 只是换行操作的一种方式,我们还可以使用转义字符\n进行换行
#includeiostream
#includestdio.h
#includestdlib.h
using namespace std;
int main()
{//#includestdlib.h couthello worldendl;//#includestdlib.h标准库 system(pause);return 0;
}
C程序的框架 关键字标识符常量 C标识符 由字母或下划线开头包含数字字母下划线
关键字
C编译过程
编辑hello.cpp–编译hello.obj–链接(项目.exe)—运行(运行.exe文件) 备注 .cpp是C的源代码,.c是C语言的源代码 单行注释和多行注释
注释是可以包含在C 代码中的解释性语句用于解释代码的功能。 编译器会忽略注释中出现的所有内容因此结果中不会显示任何信息。
单行注释 以两个斜线//开头的注释称为单行注释。 斜杠告诉编译器忽略后面的所有内容直到行尾。
多行注释 多行注释是以**/*** 开始,并以***/**作为结束您可以将它们放在同一行上也可以在它们之间插入一行或多行代码。
C程序设计总结 变量和常量 文字常量和符号常量 文字常量整型常量 在C中的八进制与十六进制都会转变为十进制输出
文字常量实型常量 C中cout默认输出六位有效数字超过6位会四舍五入输出六位 C语言 float-4byte-保留6位小数-使用时在后面加f或F double-8byte-保留15位小数
输出的小数37.0会默认输出整数37 科学计数法 1.2E-381.2*10^-38 指数位:-38 尾数:小数
5.12e25.1210^2512 5.12E25.1210^2512 Dev Cpp输出1.2e002表示1.2*10^2 或-002表示正负 案例
#includeiostream
#includeiomanip
#includestdio.h
using namespace std;
int main()
{// 67:十进制 077八进制 0x78十六进制 cout67\t077\t0x78\nendl; //输出67 63 120//一般形式cout11\t0.12\t-9.8\t.9\t-39.\nendl; //输出 11 0.12 -9.8 0.9 -39//注意点C中cout默认输出六位有效数字超过6位会四舍五入输出六位cout7.793456\nendl; //7.79346//C的输出更简单 printf(%.4f\n,234.4678);//234.4678//注意点输出的小数37.0会默认输出整数37cout37.0\nendl;//37//科学计数法 setprecision(n):注意在此设置一次后后面的输出都会被限制为2位有效数字 cout setprecision(2)123.444546\nendl;//1.2e002return 0;
}
文字常量 字符型常量 转义字符 字符串常量与字符常量区别 //c的字符串
string xxwer;\ 是转义符如果后面是数字就表示ASCII数值对应的字符这里的数字通常是1-3位八进制数也有用\xNN形式的十六进制表示的。 如’\141’:代表\0141八进制141的ASCII码为’a’ 案例
//auther:dq
//function:文字常量 整型常量 实型常量 字符常量 字符串常量 2
#includeiostream
#includestdio.h
using namespace std;int main() {//a:字符 aa:字符串由两个a和字符串结束标记\0组成 couta\taa\nendl; //\ 是转义符如果后面是数字就表示ASCII数值对应的字符//这里的数字通常是1-3位八进制数也有用\xNN形式的十六进制表示的。//如\141:代表\0141八进制141的ASCII码为acout0141\t\141\t\061\nendl;//97 a 1cout0x60\t\x60\nendl;//96 //c的字符串string xxwer;coutxendl; return 0;
}符号常量标识符常量 案例
//auther:dq
//function:符号常量标识符常量 const
#includeiostream
#includeiomanip
using namespace std;
int main()
{const char xa;const int y8;const double z8.2345;coutx\ty\tfixedsetprecision(2)z\nendl;return 0;
}
常量总结 内存编址 基本数据类型
bool char 1 1 short int long 2 4 4 float double long double 4 8 8
案例:输出xy的值 //头文件
#includeiostream
#includestdio.h
#includestdlib.h
// 名称空间标识符
using namespace std;
//主函数
int main()
{//申明变量 int x,y,z;//变量赋值 x1;y9;zxy;//cout: 输出流对象 :输出流运算符 cout结果为\n; coutxyzendl;return 0;}
变量的总结 输入流与输出流Cin Cout
Cinr:从键盘里面输入一个值到r Coutr:把r输出到屏幕中 注意写浮点数常量时加上小数点 double r;coutinput:rendl;//提示语句 cinr;coutrrendl;保留有效几位有效数字
setprecision(n)保留n位有效数字
//科学计数法 setprecision(n):注意在此设置一次后后面的输出都会被限制为n位有效数字
cout setprecision(2)123.444546\nendl;//1.2e002123.444546超出了2位小数点往左移动直到为2位 右移002
保留小数后几位
fixedsetprecision(n):保留n位小数 #includeiomanipcoutfixedsetprecision(2)sendl; 案例求圆的面积 #include iostream
#includeiomanip
using namespace std;
void circle(double r)
{double pi3.1415;double spi*r*r;double cpi*2.0*r; coutss\nccendl; //coutsfixedsetprecision(2)s;小数点后保留两位coutsfixedsetprecision(4)s\ncfixedsetprecision(4)c\nendl;}int main()
{double r;coutinput:rendl;//提示语句 cinr;circle(r);cout结束endl;return 0;
}