本文共 1562 字,大约阅读时间需要 5 分钟。
??????????????????????????C???C++?Java?????????????????????????????
?C??????long int????????long int????????????2^32-1????4GB???????C??????????
#includeint main() { long int age; scanf("%ld", &age); long int b = 31560000; printf("%ld", age * b); // %ld????????????????????? // ????age??????????? // ?age????????????}
???
long int????int??????????????%ld?????????long int??????%d?????2^31-1?2^63-1?????C++????long long????????long long????2^63-1??long int??????C++????????
#include#include using namespace std;int main() { long long age; cin >> age; cout << age * 31560000L; // ??`long long`??????????? // ??????????}
???
long long?C++??long int????????????????31560000L???????????????????????Java????long????????long????2^63-1??C++?long long??????Java????????
import java.io.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String ageStr = br.readLine(); long age = Long.parseLong(ageStr); System.out.println(age * 31560000L); // ??`long`???????? // ?????????? }} ???
long??????????????????Long.parseLong()???????????long????????????????????????????????????????????
long int???????????????????%ld????long long???????????????????long????????????????????????????????????????????????C++?Java?????????????C??????????????????????????
???????????????????????????????????
转载地址:http://fyrk.baihongyu.com/