我要在c语言中输入5432123456788881,需要定义个什么类型的变量,不使用数组那就使用一个变量,怎么定义

我要在c语言中输入5432123456788881,需要定义个什么类型的变量,不使用数组那就使用一个变量,怎么定义,要源码

第1个回答  2011-05-11

#include "stdafx.h"

#include <iostream>

#include <stdio.h>

int main()

{

char val[20];

printf("输入:");

scanf("%s",val);

printf("输出:%s\n",val);

system("pause");

return 0;

}

第2个回答  2011-05-11
用 long double吧,定义和int什么一样的
long double A;
不过正如1楼所说,后面会很麻烦
第3个回答  2011-05-11
这么长呀,试试double吧。最好是用数组,要不然,麻烦的在后头。
还有__int64追问

我想使用long long int 在vc6.0中怎么使用了
老是错误提示'long' followed by 'long' is illegal

追答

long long int就是long long.
你看下sizeof(long long)的值是多少 ?

本回答被提问者采纳

Warning: Invalid argument supplied for foreach() in /www/wwwroot/aolonic.com/skin/templets/default/contents.html on line 45
相似回答