- 1074 宇宙无敌加法器
string ss1(s.length() - s1.length(), '0');
s1=ss1+s1; //实现将s前面填充0;
-
scanf会忽略空格吗
这要看输入格式了,如果下一行第一个数为int型,那么不用getchar();
如果下一行第一个数是char型,那么要用getchar()吸收换行符。 -
printf可以四舍五入吗
可以,https://blog.csdn.net/abcdu1/article/details/75090369 -
确定以后编程的框架,采用面向结构编程,至少是在PAT乙级考试中是这样。
面向结构编程的主要方法是各种功能函数,以便于实现良好的程序规范和阅读性。 -
如何使用特定的字符终止cin的输入
char ch[20];
cin.getline(ch,20,'/');//读20个字符或遇'/'结束
string str;
getline(cin, str, ':');
- 在C/C++中常用的获取字符串长度或者字符串数组长度的函数有
sizeof()
length()
strlen()
size()
其中strlen(str)和str.length()和str.size()都可以用来求字符串的长度
str.length()和str.size()是用于求string类对象的成员函数
strlen(str) 是用于求字符串数组的长度,其参数是char*
https://blog.csdn.net/m0_37592397/article/details/79701992 - c++中的size()和length()没有区别
如:
string str="0123456789";
cout <<"str.length()="<<str.length()<<endl;//结果为10
cout <<"str.size()="<<str.size()<<endl;//结果为10为了兼容,这两个函数一样。 length()是因为沿用C语言的习惯而保留下来的,string类最初只有length(),引入STL之后,为了兼容又加入了size(),它是作为STL容器的属性存在的,便于符合STL的接口规则,以便用于STL的算法。 string类的size()/length()方法返回的是字节数,不管是否有汉字。
原文:https://blog.csdn.net/z_qifa/article/details/77744482
-
表示几次方的函数pow
-
#include <cctype>
里面的函数很有用
https://zhidao.baidu.com/question/184646402.html -
C++for循环和auto
https://blog.csdn.net/LiuBo_01/article/details/80752734 -
vim,codeblock是什么
-
C语言没有bool类型,c++才有。
-
int有时候占4个字节(在Win32),有时候占2个字节(在DOS) 这和操作系统的位数有关,一个int的大小是操作系统的一个字长。TC是16位系统程序,所以int是16bit业就是两个字节 在32位linux和32位Windows下,都是4个字节,也就是目前最常用的VC和gcc结果。
-
C++map的遍历
https://blog.csdn.net/u010429424/article/details/75332700 -
C语言截取从某位置开始指定长度子字符串方法(1094)
-
数组名本质上是指针
-
printf格式输出数字,位数不够前面补0,适用与输出编号(1094)
很有用!!
https://blog.csdn.net/fyfcauc/article/details/38024019
https://blog.csdn.net/yss28/article/details/53538063 -
再次强调c字符串函数
-
sort里面的cmp可以换名字吗
-
未知int型数组的长度,读入int数组