Hjds-f 发表于 2018-3-11 15:28:24

初学——百度没查到来问一下

// ConsoleApplication2.cpp: 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include "math.h"


int main()
{
        unsigned int result = pow(2,32) - 1;
        printf("result = %d\n", result);

        return 0;
}

用的vs2017,知道pow的事,但百度没有查到vs的求幂用的什么       -——double pow也不是刚学 准备跨考

风过无痕丶 发表于 2018-3-11 15:59:21

math.h
是标准库头文件
#include <math.h>

写法不一样 导致编译器寻找头文件的方法也不一样~
你写 #include "math.h"他会去你的程序运行目录去寻找
你写 #include <math.h>他会去软件的预定义的目录去寻找

BngThea 发表于 2018-3-11 17:51:06

把2前面加一个double进行强制类型转换

Hjds-f 发表于 2018-3-15 19:37:01

风过无痕丶 发表于 2018-3-11 15:59
是标准库头文件




没办法啊,数据结构用的c
页: [1]
查看完整版本: 初学——百度没查到来问一下