c++基本语法总结,C++语法详解
Yyds干货库存
写在前面:该系列文章旨在短时间内复习C/C语法中的重点和易错点,巩固算法竞赛和问题写作过程中常用的语法知识,准确解决学过但忘了的案例,为算法问题刷题打下坚实基础。
三。打印格式3.1 printf的保留位数:float、double等。当保留几个小数位时,使用:% .4f,% .3lf。
3.2最小位数宽度3.2.1 %8.3f表示该浮点数的最小宽度为8,保留3位小数。当宽度不足时,在其前面填充一个空间。
可以指定占用情况。
#包括iostream
#包括cstdio
使用命名空间std
int main()
{
int a=3;
float b=3.12345678
双c=3.12345678
//请注意,默认值是右对齐。
//占据5个字符的位置
printf(]\n ,a);
//取8个字符的位置,保留4位小数。
printf(%8.4f\n ,b);
//取7个字符的位置
printf(%7.3lf\n ,c);
返回0;
}输出:
3.2.2 %-8.3f表示最小宽度为8,保留3位小数。宽度不够的时候,后面加一个空格。
#包括iostream
#包括cstdio
使用命名空间std
int main()
{
int a=3;
float b=3.12345678
双c=3.12345678
printf(%-5d!\n ,a);
printf(%-8.4f!\n ,b);
printf(%-7.3lf!\n ,c);
返回0;
}输出:
3.2.3.3f表示最小宽度为8,保留3位小数。宽度不足时,前面加0,按压时常用。
上面的输出修改为:
printf(d\n,一个);
printf(.4f\n,b);
printf(.3lf\n,c);输出:
四。If-else语句4.1详细解释了一个标准If-else#include iostream
#包括cstdio
使用命名空间std
int main()
{
int a;
CIN a;
If (a 5)//不能加;
{
printf(%d是大的!\n ,a);
printf(%d 1=%d\n ,a,a 1);
}
其他
{
printf(%d很小!\n ,a);
printf(%d - 1=%d\n ,a,a-1);
}
返回0;
}注意:
不能在if语句后添加;因为C语言中允许空语句,所以在if之后;相当于什么都不做。别忘了括号里的具体语句;else语句可以省略。当只有一个语句时,可以省略花括号,或者if-else语句可以在里面。4.2常用的比较运算符大于或小于或等于=小于或等于==不等于!=4.3 if-else串联例:一个简单的计算器输入两个数,一个运算符,-,*,/,输出这两个数的运算结果。当运算符为/且除数为0时,输出除以零!当输入字符不是,-,*,/时,输出无效运算符!
#包括iostream
#包括cstdio
使用命名空间std
int main()
{
int a,b;
char c;
公元前200年的CIN;
if(c== )cout a b endl;
else if(c==-)cout a-b endl;
else if(c== * )cout a* b endl;
else if (c==/)
{
如果(b!=0)
{
cout a/b endl;
}
其他
{
cout 除以零!endl
}
}
其他
{
cout 无效运算符!endl
}
返回0;
}4.4条件表达式and或 NOT!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。