初中生C++笔记(二)
2021/10/17 14:09:40
本文主要是介绍初中生C++笔记(二),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.float,double浮点型和string字符串型
(1)单精度浮点型float a;
双精度浮点型double b;//定义了一个浮点变量a
(2)字符串型string b;//定义了一个字符串变量b
注意:
使用string时记得引用string头文件
2.强制转换数据类型
格式:static_cast<datatype>(value)
其中static_cast是数据类型转换的一个固定格式
datatype是要转换的目标数据类型
value是要转换数据类型的变量或常量
3.变量与常量
(1)变量
可用于定义固定值,未知数,变化值等等
运行过程中可以被改变
命名规则:
①只能由字母,数字,下划线组成
②只能以字母或下划线开头
③不能含有空格
④不能含有下划线意外的符号
⑤不能与关键字或内置函数相同
⑥区分大小写
命名习惯:
①一般用小写英文字母
②慎用小写字母i和大写字母O
③即简短又有描述性
④多个单词组成时用下划线分隔
(2)常量
运行过程中不可改变
定义常量:
①使用#define预处理器,语法格式为“#define CONSTANTNAME value”,其中,CONSTANTNAME为常量名,value为常量的值,这种方法其实就是在编译之前对代码进行查找和替换,即把代码中的CONSTANTNAME替换为value,一般不推荐使用
②使用const关键字,语法格式为“const datatype CONSTANTNAME=value”,其中,datatype为要定义的常量的数据类型,CONSTANTNAME为常量名,value为常量的值
4.题目解析
(1)例题:计算圆的面积
#include<iostream> using namespace std; int main() { const float Pi=3.14; double r,s; cin>>r; s=Pi*r*r; cout<<s; return 0; }
(2)例题:输入某人的名字,输出他的名字(举得例子也许不太好)
#include<iostream> #include<string> using namespace std; int main() { string name; cin>>name; cout<<name; return 0; }
(3)例题:输入书的数量和限定时间,输出一个月要读的书的数量
#include<iostream> using namespace std; int main() { int books,months; cin>>books>>months; double books_per_month; books_per_month=static_cast<double>(books)/months; cout<<"每月要读"<<books_per_month<<"本"; return 0; }
最后,说一下初中生C++笔记(一)的问题,首先主函数代码部分漏了括号(不知各位大佬有没有发现),其次上一期知识点不完全,这一期补充一下。
欢迎各位大佬提出自己的advice
这篇关于初中生C++笔记(二)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-11国产医疗级心电ECG采集处理模块
- 2025-01-10Rakuten 乐天积分系统从 Cassandra 到 TiDB 的选型与实战
- 2025-01-09CMS内容管理系统是什么?如何选择适合你的平台?
- 2025-01-08CCPM如何缩短项目周期并降低风险?
- 2025-01-08Omnivore 替代品 Readeck 安装与使用教程
- 2025-01-07Cursor 收费太贵?3分钟教你接入超低价 DeepSeek-V3,代码质量逼近 Claude 3.5
- 2025-01-06PingCAP 连续两年入选 Gartner 云数据库管理系统魔力象限“荣誉提及”
- 2025-01-05Easysearch 可搜索快照功能,看这篇就够了
- 2025-01-04BOT+EPC模式在基础设施项目中的应用与优势
- 2025-01-03用LangChain构建会检索和搜索的智能聊天机器人指南