float

来源:互联网 发布:艺考软件 编辑:程序博客网 时间:2024/05/21 12:40

C:

#include "stdio.h"int main(int argn, char **argv){unsigned int a = -10;int b = a;float c = a;printf("num: %x\n",a);printf("a=%u\n",a);printf("b=%d\n",b);printf("c=%f\n",c);return 0;}

num: fffffff6a=4294967286b=-10c=4294967296.000000

Java:

int a = -10;        int b = a;        float c = a;        float d = 0.9999f;        int f = 0x7FFFFFF6;        System.out.print(String.format("num: %x\n",a));        System.out.print(String.format("a=%d\n",a));        System.out.print(String.format("b=%d\n",b));        System.out.print(String.format("c=%f\n",c));        System.out.print(String.format("d=%f\n",d));        System.out.print(String.format("f=%d\n",f));

num: fffffff6a=-10b=-10c=-10.000000d=0.999900f=2147483638



0 0
原创粉丝点击