首页 > 技术文章 > 美好生活——Day 1

xuzhengyang 2021-02-03 15:31 原文

美好生活

1.int、char和double(float)的区别

​ int是整型(数),char是字符,double(float)是双(单)精度小数。

2.define宏的性质

​ 格式:# define 变量名 + (int)数值

​ 性质:宏定义的数值在定义完之后无法被改变。

​ E.G :

#define PI 3.1415926

3.关于cout保留小数

  cout << setprecision(int p) << (const)  
                     //作用:(从头开始)保留有效数字p位;
  cout << fixed << setprecision(int p)<< (const)   
                     //作用:(从小数点后)保留有效数字p位。

4.关于%c和%d的区别

​ %d用于读入一个整型(int),%c用于读入一个字符(char);

说明:字符包括数字、字母、符号以及空格。

5.ASCII编码

​ 用于字母大小写转换,大写字母和小写字母的ASCII码差32位,可通过强制类型转换来实现字母大小写转换。

​ E.G:

printf("%c",char(int(ch)-32));
//小写改大写
printf("%c",char(int(ch)+32));
//大写改小写

6.相关链接

洛谷的链接:https://www.luogu.com.cn

菜鸟编程的链接:https://www.runoob.com/

推荐阅读