int为long的警告

时间:2010-04-09 13:48:26

标签: gcc

gcc compiler / pclint中有一个选项可用于int到long转换的错误/警告。

1 个答案:

答案 0 :(得分:2)

Int to long应该没关系。对于long to int,请参阅-Wconversion

int main() {
    long long l = 0;
    int n = l;
}

然后

gcc -Wconversion wc.c

给出:

wc.c:3: warning: conversion to 'int' from 'long long int' may alter its value