零碎的归纳

cout<<setiosflags(ios::fixed)<<setprecision(7)<<S(r);
memset(a,0,sizeof(a));
strsub(npos,size)函数,其中npos为开始位置,size为截取大小
str.length();
ch-48=ch-'0';
char a[3]={"A","B","C"};//双引号是字符,单引号是ASCII码;
STORE'abcdefghijklm' To mystring
SUBSTR(mystring ,0,5) 显示 "abcde"
SUBSTR(mystring ,6) 显示 "fghijklm"
SUBSTR(mystring,-2)显示“lm”
SUBSTR(mystrng,-4)显示“jklm”。
pow() 函数的用法:
#include <cmath>
8.0 ^ 3: pow(8.0, 3);
text="88折"; 
text=text.substr(0,text.length()-2);//一个汉字占2个字节,length()测的是字节
//text变成88
C语言中采取“向零取整”,即取整后向零靠拢。5/3=1;-5/3=-1
%(取余)要求参加运算的运算对象为整数,结果也是整数
自增自减
++i,–i (在使用i之前,先使i的值加(减)1)
i++,i-- (在使用i之后,使i的值加(减)1)
复合赋值运算符:+=、-=、*=、/=、%=
例子:sum=sum+n ; 等价于 sum+=n ;
#include <iomanip>

struct Provinces
{
	
};//结构体 分号

void Input(Provinces ProvincesList[],int & total)
//数组作为函数参数无需引用&,因为数组名就是地址,无需取地址

setiosflags(ios::fixed)<<setprecision(2)<<(double)total1/total*100<<"%"
发布了24 篇原创文章 · 获赞 5 · 访问量 2106

猜你喜欢

转载自blog.csdn.net/weixin_43673589/article/details/104109213