2010-04-09 129 views
0

在gcc compiler/pclint中是否有一個選項,用於int對長轉換的錯誤/警告。對int int long long的警告

+3

爲什麼會有?不可能有精確度的損失。 – 2010-04-09 13:54:21

回答

2

詮釋長期應該沒問題。對於長爲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