【超初心者】プログラミング質問スレ【基礎】pt.2

このエントリーをはてなブックマークに追加
683デフォルトの名無しさん
セレロンT1600で以下のコードを実行しましたが正しい結果が得られませんでした。
main(){
unsigned long long int a,b;
a=strtoull("1000000000000000000000000000000000000000000000000000000000000001",2)
b=strtoull("1000000000000000000000000001111000000000000000000000000000000001",2)
a=a*b%a
printf("%llu\n",a);
}
x64命令は使えないのでしょうか?