蓝桥杯刷题总结

1.每个整数不超过2^31-1

    int占四个字节,在有符号的情况下,int范围为:-2^31——2^31-1,所以题目意思就是整数使用int类型就够了!

2.c++的标准输入输出流的控制符

2.1、需要加头文件#include <iomanip>

2、常见控制符

setflags(ios::fixed)——设置浮点数以固定的小数位数显示

setprecision(n)——设置浮点精度为n

3.初始化字符数组,不忽略空格

char a[100];

gets(a);

需要加上头文件#include <stdio.h>,防止一些傻瓜编译器不知道!!

字符数组转化成string类型
char ch [] = "ABCDEFG";
string str(ch);//也可string str = ch;
或者
char ch [] = "ABCDEFG";
string str;
str = ch;//在原有基础上添加可以用str += ch;


将string类型转换为字符数组
char buf[10];
string str("ABCDEFG");
length = str.copy(buf, 9);
buf[length] = '\0';
或者
char buf[10];
string str("ABCDEFG");
strcpy(buf, str.c_str());//strncpy(buf, str.c_str(), 10);

猜你喜欢

转载自blog.csdn.net/jfwzy109127/article/details/84350103