目标:我对准确性有要求,我需要显示100位数字
尝试1:首先我使用了整数变量,然后它只显示了10位
尝试2:在我的朋友的帮助下,我使用了指针概念,它成功输入了100位数,但指针变量仅显示10位
我写的程序是
#include <stdio.h>
#include <string.h>
main()
{
int *p;
p=(int*)malloc(100*sizeof(int));
*p=1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890;
printf("%d",*p);
}
在执行上述程序时,我得到了垃圾值
提前致谢