学习笔记-数学函数/变量/输入输出

一、常见数学函数(需用到cmath头文件)

sin(x),cos(x) 三角函数正弦和余弦,x为弧度

double pow(x, y) 返回x^y,可以运算多次根式

sqrt(x) 返回根号x

fabs(x) 返回x的绝对值

ceil(x) 返回大于或等于x的最小整数(上取整)

floor(x) 返回小于或等于x的最大整数值(下取整)

二、变量/常量

常量

常量即固定不变的量,可以用以下代码定义:

# define PI 3.1415926
const double pai = 3.1415926; //把double换成其他的也行
变量

变量有多种类型,变量名区分大小写

数据类型

常见的数据类型如表中所示:

数据类型 占用空间 取值范围
char 1字节,8位 -128~127
int 4字节,32位 大约为绝对值不超过 $$2.1\times10^{9}$$的整数($$-2^{31}\sim2^{31}-1$$)
unsigned int 4字节,32位 大约为不超过 $$4.2\times10^{9}$$的非负整数($$0\sim2^{63}-1$$)
long long 8字节,64位 大约为绝对值不超过 $$9.2\times10^{18}$$的整数($$-2^{63}\sim2^{63}-1$$)
unsigned long long 8字节,64位 大约为不超过 $$1.8\times10^{19}$$的非负整数($$0\sim2^{64}-1$$)
float 4字节,32位 大约指数绝对值不超过37,6位有效数字
double 8字节,64位 大约指数绝对值不超过307,15位有效数字
ASCII码

常用的ASCII码如下:

数字 对应字符
48~57 0~9
65~90 A~Z
97~122 a~z

输入输出

C++风格
int a,b;
cin >> a >> b; // 输入
cout << a+b; // 输出
C风格(可添加cstdio头文件)
int a,b;
scanf("%d %d",&a,&b);
int t = a+b
printf("%d",t);

“%d” 表示占位符,常见占位符如下(无特殊说明即为输入输出均可使用):

占位符 说明
%d 一个十进制整数,一般用于int
%nd 输出一个整数,如果不足n位,前面用空格补齐直到够n位
%I64d(Win) %lld(linux) 一个十进制整数,一般用于long long。注意不同系统下占位符的区别
%f 读入一个float类的带小数点的浮点数,或输出float/double类的浮点数,默认为6位小数
%lf 读入double类的浮点数
%.nf(n是正整数) 输出一个固定n位小数的浮点数
%0nd(n是正整数) 输出一个整数,如果不足n位,前面用0补齐直到够n位
%c 一个char类型的字符
%s 一个字符串
posted @ 2023-07-07 15:49  Code953  阅读(283)  评论(0)    收藏  举报  来源