下列说法正确的是

A.所有的整数都是正数B.不是正数的数一定是负数C.0不是最小的有理数D.正有理数包括整数和分数

,C解析A.所有整数都是正数,-1是整数但不是正数,故本选项错误;B.不是正数的数一定是负数,0既不是正数,也不是负数,故本选项错误;C.0不是最小的有理数,没有最小的有理数,故本选项正确;D.正有理数包括整数和分数,有理数可以分为分数和整数,故本选项错误;故选C