A wireless communications method, comprising: determining, by a terminal device, a number of physical resource blocks, PRBs, for transmitting uplink control information, UCI; wherein the UCI is transmitted by using a first physical uplink control channel, PUCCH, format, and transmitting, by the terminal device, the UCI using the determined number of PRBs; characterized in that the number N sc,ctrl RB of PRBs for transmitting the UCI satisfies: O UCI + O CRC ≤ M RB,min PUCCH ⋅ N sc,ctrl RB ⋅ N symb PUCCH ⋅ Q m ⋅ r, and when the maximum number of PRBs that corresponds to the first PUCCH format is greater than 1, ( O UCI + O CRC) > M RB, min PUCCH − 1 ⋅ N sc, ctrl RB ⋅ N symb PUCCH ⋅ Q m ⋅ r, wherein O UCI represents a number of bits of the UCI, O CRC represents a number of bits of a CRC, N sc,ctrl RB represents a number of subcarriers for the first PUCCH format to transmit the UCI in one RB divided by N SF PUCCH, N SF PUCCH represents a spreading factor of the first PUCCH format, N symb PUCCH represents a number of time domain symbols for the first PUCCH format to transmit the UCI, Q m represents a modulation order, and r represents a maximum code rate corresponding to the first PUCCH format; wherein the first PUCCH format is PUCCH format 2, PUCCH format 3 or PUCCH format 4. determining, by a terminal device, a number of physical resource blocks, PRBs, for transmitting uplink control information, UCI; wherein the UCI is transmitted by using a first physical uplink control channel, PUCCH, format, and transmitting, by the terminal device, the UCI using the determined number of PRBs; characterized in that the number N sc,ctrl RB of PRBs for transmitting the UCI satisfies: O UCI + O CRC ≤ M RB,min PUCCH ⋅ N sc,ctrl RB ⋅ N symb PUCCH ⋅ Q m ⋅ r, and when the maximum number of PRBs that corresponds to the first PUCCH format is greater than 1, ( O UCI + O CRC) > M RB, min PUCCH − 1 ⋅ N sc, ctrl RB ⋅ N symb PUCCH ⋅ Q m ⋅ r, wherein O UCI represents a number of bits of the UCI, O CRC represents a number of bits of a CRC, N sc,ctrl RB represents a number of subcarriers for the first PUCCH format to transmit the UCI in one RB divided by N SF PUCCH, N SF PUCCH represents a spreading factor of the first PUCCH format, N symb PUCCH represents a number of time domain symbols for the first PUCCH format to transmit the UCI, Q m represents a modulation order, and r represents a maximum code rate corresponding to the first PUCCH format; wherein the first PUCCH format is PUCCH format 2, PUCCH format 3 or PUCCH format 4. O UCI + O CRC ≤ M RB,min PUCCH ⋅ N sc,ctrl RB ⋅ N symb PUCCH ⋅ Q m ⋅ r, and when the maximum number of PRBs that corresponds to the first PUCCH format is greater than 1, ( O UCI + O CRC) > M RB, min PUCCH − 1 ⋅ N sc, ctrl RB ⋅ N symb PUCCH ⋅ Q m ⋅ r, wherein O UCI represents a number of bits of the UCI, O CRC represents a number of bits of a CRC, N sc,ctrl RB represents a number of subcarriers for the first PUCCH format to transmit the UCI in one RB divided by N SF PUCCH, N SF PUCCH represents a spreading factor of the first PUCCH format, N symb PUCCH represents a number of time domain symbols for the first PUCCH format to transmit the UCI, Q m represents a modulation order, and r represents a maximum code rate corresponding to the first PUCCH format; wherein the first PUCCH format is PUCCH format 2, PUCCH format 3 or PUCCH format 4.