①若a>b,c=d,则ac>bd,当c=d≤0时不成立,故错误;
②若ac>bc,则a>b,当c<0时错误;
③若a>b,则ac2>bc2,当c=0时不成立,错误;
④若ac2>bc2,则a>b,正确.
正确的有④1个,
故选A.