c++知识点
来源:互联网 发布:淘宝快速批量上传宝贝 编辑:程序博客网 时间:2024/06/07 07:41
1. abs fabs fabsf用法
int abs(int i); // 处理int类型的取绝对值
double fabs(double i); //处理double类型的取绝对值
float fabsf(float i); //处理float类型的取绝对值
2. round/ceil/floorf函数略解
round: 如果参数是小数,则求本身的四舍五入。
ceil: 如果参数是小数,则求最小的整数但不小于本身.
floor: 如果参数是小数,则求最大的整数但不大于本身.
extern float ceilf(float);
extern double ceil(double);
extern longdouble ceill(longdouble);
extern float floorf(float);
extern double floor(double);
extern longdouble floorl(longdouble);
extern float roundf(float);
extern double round(double);
extern longdouble roundl(longdouble);
Example:如何值是3.4的话,则
3.4 -- round 3.000000
-- ceil 4.000000
-- floor 3.00000
3. 关于c_str()
c_str() 以 char* 形式传回 string 内含字符串
如果一个函数要求char*参数,可以使用c_str()方法:
string s = "Hello World!";printf("%s", s.c_str()); //输出 "Hello World!"
阅读全文
0 0
- c知识点
- C 知识点
- C/C++code知识点
- C/C++【知识点笔记】
- C基础知识点小记
- c#知识点 net
- C/C++知识点1
- c语言知识点
- C/C++面试知识点
- C语言知识点
- object-c 知识点
- [C++]指针知识点小结
- Objective-C知识点汇总
- Objective-C语言知识点
- C知识点累积篇
- C语言常见知识点
- c语言知识点补遗
- c语言知识点补遗
- 格式化日期
- PHP+mysql+Nginx环境安装
- 截取,拼接,替换字符串
- 重启tomcat连接数据库出错
- Spring事务管理讲解
- c++知识点
- 动态代理
- OpenStack Pike 版本中的 55 个新功能盘点
- myeclipse提示Failed to create the part's controls
- LSTM模型分析及对时序数据预测的具体实现(python实现)
- Android发现局域网IP
- SpringBoot Log4j2日志分级输出
- 整合微服务的简单定义
- Hadoop快速入门