美好生活——Day 1
美好生活
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/