sizeof (double)-1这样的写法是不是没有用?

sizeof (double)-1
sizeof (unsigned)-1

上面这样的写法是不是错的啊,或者没什么意义?我试了一下
sizeof (double)-1,结果是7
sizeof (double)-2,结果是6

……
这样下去 sizeof (double)-8结果是0, sizeof (double)-9就是4294967295(2^32-1)。

有没有用就看你要干啥啊。

没有写错,只是你这样写是没有意义的,sizeof()通常是判断所占的内存多少字节