- 小写字母a的ASCII码值是97,大写A是65。
- ASCII码值转成字符在前面加char强制转换,eg:char(97)。
- 字母转换成大小写,利用ASCII码,因为相差32,转成大写减32,转成小写加32。
- j=j/10,取一个数中的每一位,循环一直进行的条件是j>0,当j取到最后一位的时候,j/10就等于0了。
- 整数转成字符串,用 string A=to_string(i),字符串数字转成整型数字,减'0',eg:5-'0'。
- 对于不确定的输入数据 可以用:char name[20]; //get将一行读入数组中,读取到换行符之前,停止读取;换行符保留在输入队列中 cin.get(name, 20);//name必须是char类型的数组,大小必须确定(用cin.get(数组名,数组大小)),读入的数据保存到该数组中。
-
c++中有很多写好的函数可以直接用,sort()排序函数,要加头文件,且默认排序是从小到大,#include<algorithm> sort(数组名+n1,数组名+n2,排序规则结构名);将数组中下标为n1到n2的元素进行排序,还可以自己定义排序规则。(自定义规则写的函数用bool类型)bool类型的函数可与这个联用,比如return a1>a2,返回值为true说明a1
C++中的小知识点
于 2022-03-04 16:33:28 首次发布