C++中的小知识点

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值