Why was President Truman against declaring war on China during the Korean War?

He was buying time so that the United States could develop more atomic weapons.

He was afraid that China would support North Korea.

He feared that the Soviet Union might offer China military support.

He was planning the withdrawal of U.S. troops from South Korea.