注意事项
Posted zgqcn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了注意事项相关的知识,希望对你有一定的参考价值。
- cin和cout消耗的时间比scanf和printf多得多。不要再同一个程序中同时使用cout和printf。
- 109 以内或者说32位整数,用int型存放; 1018 以内或者说64位整数,用long long。
- 对于浮点型来说,不要用float,碰到浮点型的数据都应该用double存放。
- 对于字符 , 小写字母比大写字母的ASCΙΙ码大32.
- 符号常量定义时候不要使用末尾分号
#define 标识符 常量 #define pi 3.14
- define还可以定义任何语句与片段(尽量不用,使用一定要多个括号)
-
#define ADD(a,b) ((a)+(b)) int main(){ int num1 = 3, num2 =5; printf("%d", ADD(num1, num2)); return 0; }
- 另一种定义常量的方法const(优先考虑)
const 数据类型 变量名 = 常量 ; const double pi = 3.14 ;
- 在scanf中,除了char数组整个输入的情况不加&之外,其他变量类型都要加&。
- %md可以使不足m位的int型变量以m位进行右对齐输出,其中高位用空格补齐;如果变量本身超过m位,则保持原样。
- %0md可以使不足m位的int型变量以m位进行右对齐输出,其中高位用0补齐;如果变量本身超过m位,则保持原样。
- getchar(), purchar() 用于输入/输出字符
- math函数
fabs(double x) 用于对double型变量取绝对值 floor(double x) 用于对double型变量向下取整 ceil(double x) 用于对double型变量向上取整 pow(double r, double p) 返回rp,要求r和p都是double型 sqrt(double x) 返回double型变量的算术平方根 log(double x) 返回double型变量的以自然对数为底对数 sin,cos,tan 参数要求是弧度制sin(pi*45 / 180) asin,acos,atan 反正弦,反余弦,反正切 round(double x) 四舍五入
以上是关于注意事项的主要内容,如果未能解决你的问题,请参考以下文章
Cg入门19:Fragment shader - 片段级模型动态变色