An uplink control information sending method, comprising: Receiving first downlink control information through a physical downlink control channel from a radio access network device, wherein the first downlink control information is used to schedule an physical uplink shared channel, the first downlink control information comprises indication information, and the indication information is used to indicate that the physical uplink shared channel is used to send uplink control information but is not used to send data; Determining, based on the first downlink control information, that the physical uplink shared channel is used to send uplink control information but is not used to send data; and Sending first uplink control information to the radio access network device through the physical uplink shared channel, wherein the first uplink control information comprises a hybrid automatic repeat request-acknowledgement, a first part of channel state information, and a second part of the channel state information, wherein a total quantity of resource elements in the physical uplink shared channel that are used to carry the first uplink control information is M, and a quantity of resource elements in the physical uplink shared channel that are used to carry the hybrid automatic repeat request-acknowledgement is a minimum value of a first quantity and the total quantity M, wherein the first quantity is equal to a round-up value of a ratio of a first product to a second product, wherein the first product is a product of a payload size of the hybrid automatic repeat request-acknowledgement and a code rate compensation parameter of the hybrid automatic repeat request-acknowledgement, and the second product is a product of a first code rate and a modulation order; and a quantity of resource elements that are in the physical uplink shared channel and are used to carry the first part of the channel state information is a minimum value of a second quantity and a remaining quantity, wherein the remaining quantity is equal to the total quantity M minus the quantity of the resource elements used to carry the hybrid automatic repeat request-acknowledgement, and the second quantity is equal to a round-up value of a ratio of a third product to the second product, wherein the third product is a product of a payload size of the first part of the channel state information and a code rate compensation parameter of the first part of the channel state information. Receiving first downlink control information through a physical downlink control channel from a radio access network device, wherein the first downlink control information is used to schedule an physical uplink shared channel, the first downlink control information comprises indication information, and the indication information is used to indicate that the physical uplink shared channel is used to send uplink control information but is not used to send data; Determining, based on the first downlink control information, that the physical uplink shared channel is used to send uplink control information but is not used to send data; and Sending first uplink control information to the radio access network device through the physical uplink shared channel, wherein the first uplink control information comprises a hybrid automatic repeat request-acknowledgement, a first part of channel state information, and a second part of the channel state information, wherein a total quantity of resource elements in the physical uplink shared channel that are used to carry the first uplink control information is M, and a quantity of resource elements in the physical uplink shared channel that are used to carry the hybrid automatic repeat request-acknowledgement is a minimum value of a first quantity and the total quantity M, wherein the first quantity is equal to a round-up value of a ratio of a first product to a second product, wherein the first product is a product of a payload size of the hybrid automatic repeat request-acknowledgement and a code rate compensation parameter of the hybrid automatic repeat request-acknowledgement, and the second product is a product of a first code rate and a modulation order; and a quantity of resource elements that are in the physical uplink shared channel and are used to carry the first part of the channel state information is a minimum value of a second quantity and a remaining quantity, wherein the remaining quantity is equal to the total quantity M minus the quantity of the resource elements used to carry the hybrid automatic repeat request-acknowledgement, and the second quantity is equal to a round-up value of a ratio of a third product to the second product, wherein the third product is a product of a payload size of the first part of the channel state information and a code rate compensation parameter of the first part of the channel state information.