[問題] 初級問題 unsigned int
static unsigned int y = 2463534242U;
unsigned int xorshift(void)
{
y ^= (y << 13);
y ^= (y >> 17);
return y ^= (y << 5);
}
===========================================
#include "xorshift.h"
#include <stdio.h>
int main(void)
{
unsigned int c;
int i;
for(i=1;i<196;i++){
c = xorshift();
printf("%d,%d\n",i,c);
}
}
===========================================
請問一下
static unsigned int y = 2463534242U;
那個U是什麼意思?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.137.179
※ 編輯: chrisjon 來自: 123.195.137.179 (08/13 12:55)
推
08/13 12:56, , 1F
08/13 12:56, 1F
→
08/13 12:58, , 2F
08/13 12:58, 2F
→
08/13 13:08, , 3F
08/13 13:08, 3F
→
08/13 13:29, , 4F
08/13 13:29, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章