- 博客(3)
- 收藏
- 关注
原创 # define 与 const的区别
1、宏定义宏:用一个标识符来表示一个字符串宏代换/宏展开:在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换例:# define N 32、const const函数可以用来定义const常量,具有不可变性。const常量只能在定义时赋初值,原因是编译器将const常量放在只读存储区中。优点:(1)const常量有数据类型,编译器能对其进行类型检查(2)某些集成化调试工具可以对const常量进行调试3、二者区别(1)作用地点不同:#define
2022-03-02 21:01:46
2300
1
原创 不同类型之间的运算与强制转换
1、根据参与运算的操作数类型从低级别到高级别自动转换char,short——> int——> unsigned int——> long——> unsigned long——> float ——> double——> long double2、强制转换:(类型)表达式例:int a, b;float c;c = (float)a/b;a = 5, b = 2, c = 2.500000int a, b;float c;c = a/b;
2022-03-02 20:19:44
138
原创 素数变回文,再判断变化后的数是否为素数
一道有趣的题这道题有两个需要注意的地方:1、这里的回文只有131而无1331这种形式;2、判断改变后的数是否为素数时,应选择运算速度快的方法,避免运行超时。代码解析:#include <bits/stdc++.h>using namespace std;//判断变化后的数是否为素数int prime(int n){ if(n == 1) return 0; if(n == 2 || n == 3) return 1; if(n %..
2021-11-14 23:12:16
418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人