A method for transmitting Uplink Control Information, UCI, characterized by comprising: determining, by a terminal device, a set of uplink control channel resources according to a first number of bits, the first number of bits being determined according to high-level parameters; receiving, by the terminal device, configuration information sent by a network device, the configuration information indicating an uplink control channel resource in the set of uplink control channel resources; determining, by the terminal device, first UCI to be transmitted according to a channel format corresponding to the uplink control channel resource, a number of bits occupied by the first UCI being less than or equal to the first number of bits; and transmitting, by the terminal device, the first UCI in the uplink control channel resource using the channel format; wherein determining, by the terminal device, the first UCI to be transmitted according to the channel format corresponding to the uplink control channel resource comprises: responsive to determining that the channel format corresponding to the uplink control channel resource is a first type of channel format, determining, by the terminal device, that the number of bits occupied by the first UCI is equal to the first number of bits; wherein a maximum number of bits supported by the first type of channel format is greater than a first threshold, and the first number of bits is equal to the first threshold. determining, by a terminal device, a set of uplink control channel resources according to a first number of bits, the first number of bits being determined according to high-level parameters; receiving, by the terminal device, configuration information sent by a network device, the configuration information indicating an uplink control channel resource in the set of uplink control channel resources; determining, by the terminal device, first UCI to be transmitted according to a channel format corresponding to the uplink control channel resource, a number of bits occupied by the first UCI being less than or equal to the first number of bits; and transmitting, by the terminal device, the first UCI in the uplink control channel resource using the channel format; wherein determining, by the terminal device, the first UCI to be transmitted according to the channel format corresponding to the uplink control channel resource comprises: responsive to determining that the channel format corresponding to the uplink control channel resource is a first type of channel format, determining, by the terminal device, that the number of bits occupied by the first UCI is equal to the first number of bits; wherein a maximum number of bits supported by the first type of channel format is greater than a first threshold, and the first number of bits is equal to the first threshold. responsive to determining that the channel format corresponding to the uplink control channel resource is a first type of channel format, determining, by the terminal device, that the number of bits occupied by the first UCI is equal to the first number of bits; wherein a maximum number of bits supported by the first type of channel format is greater than a first threshold, and the first number of bits is equal to the first threshold.