A method of transmitting a physical uplink control channel, PUCCH, wherein the method comprises: determining a plurality of target slots to transmit to-be-fed-back uplink control information, UCI, wherein the to-be-fed-back UCI is transmitted in the target slots by using the PUCCH; determining a transmission duration or format of the PUCCH carrying the to-be-fed-back UCI in each of the plurality of target slots respectively; and, transmitting, in accordance with the determined transmission duration or format of the PUCCH, the PUCCH carrying the to-be-fed-back UCI in each of the plurality of target slots, wherein the transmitting the PUCCH carrying the to-be-fed-back UCI in each of the plurality of target slots comprises: if a size of the to-be-fed-back UCI is less than or equal to a first preset value, acquiring a modulation symbol by modulating the to-be-fed-back UCI, and transmitting a PUCCH carrying the modulation symbol repeatedly in each of the plurality of target slots; and if the size of the to-be-fed-back UCI is greater than the first preset value, acquiring a first coded bit sequence by performing a channel coding and rate matching on the to-be-fed-back UCI in accordance with a quantity of symbols carrying the UCI in the PUCCH, and transmitting a PUCCH carrying the first coded bit sequence repeatedly in each of the plurality of target slots; or, if the size of the to-be-fed-back UCI is greater than the first preset value, acquiring a second coded bit sequence by performing a channel coding and rate matching on the to-be-fed-back UCI in accordance with a quantity of symbols carrying the UCI in the PUCCH and a quantity of the target slots, and transmitting, in each of the plurality of target slots, a PUCCH carrying a sub-sequence of the second coded bit sequence that corresponds to the target slot. determining a plurality of target slots to transmit to-be-fed-back uplink control information, UCI, wherein the to-be-fed-back UCI is transmitted in the target slots by using the PUCCH; determining a transmission duration or format of the PUCCH carrying the to-be-fed-back UCI in each of the plurality of target slots respectively; and, transmitting, in accordance with the determined transmission duration or format of the PUCCH, the PUCCH carrying the to-be-fed-back UCI in each of the plurality of target slots, wherein the transmitting the PUCCH carrying the to-be-fed-back UCI in each of the plurality of target slots comprises: if a size of the to-be-fed-back UCI is less than or equal to a first preset value, acquiring a modulation symbol by modulating the to-be-fed-back UCI, and transmitting a PUCCH carrying the modulation symbol repeatedly in each of the plurality of target slots; and if the size of the to-be-fed-back UCI is greater than the first preset value, acquiring a first coded bit sequence by performing a channel coding and rate matching on the to-be-fed-back UCI in accordance with a quantity of symbols carrying the UCI in the PUCCH, and transmitting a PUCCH carrying the first coded bit sequence repeatedly in each of the plurality of target slots; or, if the size of the to-be-fed-back UCI is greater than the first preset value, acquiring a second coded bit sequence by performing a channel coding and rate matching on the to-be-fed-back UCI in accordance with a quantity of symbols carrying the UCI in the PUCCH and a quantity of the target slots, and transmitting, in each of the plurality of target slots, a PUCCH carrying a sub-sequence of the second coded bit sequence that corresponds to the target slot. if a size of the to-be-fed-back UCI is less than or equal to a first preset value, acquiring a modulation symbol by modulating the to-be-fed-back UCI, and transmitting a PUCCH carrying the modulation symbol repeatedly in each of the plurality of target slots; and if the size of the to-be-fed-back UCI is greater than the first preset value, acquiring a first coded bit sequence by performing a channel coding and rate matching on the to-be-fed-back UCI in accordance with a quantity of symbols carrying the UCI in the PUCCH, and transmitting a PUCCH carrying the first coded bit sequence repeatedly in each of the plurality of target slots; or, if the size of the to-be-fed-back UCI is greater than the first preset value, acquiring a second coded bit sequence by performing a channel coding and rate matching on the to-be-fed-back UCI in accordance with a quantity of symbols carrying the UCI in the PUCCH and a quantity of the target slots, and transmitting, in each of the plurality of target slots, a PUCCH carrying a sub-sequence of the second coded bit sequence that corresponds to the target slot.