A method for determining PUCCH to be transmitted, the method being performed by a user device and comprising: determining a plurality of overlapping PUCCHs in a time domain unit; determining a checking order for the PUCCHs according to first characteristic parameters of the PUCCHs, the first characteristic parameters of the PUCCH comprising at least one of a priority level of the PUCCH and a starting time domain unit of the PUCCH; checking the plurality of PUCCHs one by one according to the checking order, and determining a relationship between priority levels of other PUCCHs overlapping with a currently checked PUCCH in the time domain unit and a priority level of the currently checked PUCCH; determining a target PUCCH to be transmitted in the time domain unit according to a checking result, and ignoring other PUCCHs overlapping with the target PUCCH; and transmitting the target PUCCH; wherein determining the checking order for the PUCCHs according to the first characteristic parameters of the PUCCHs comprises: determining priority levels of the PUCCHs; and determining the checking order for the PUCCHs corresponding to the priority levels according to an order of the priority levels from high to low or from low to high; when a plurality of same-level PUCCHs with the same priority level exist, determining a starting time domain unit of each same-level PUCCH; and determining a checking order for the same-level PUCCHs according to an order of the starting time domain units from first to last. determining a plurality of overlapping PUCCHs in a time domain unit; determining a checking order for the PUCCHs according to first characteristic parameters of the PUCCHs, the first characteristic parameters of the PUCCH comprising at least one of a priority level of the PUCCH and a starting time domain unit of the PUCCH; checking the plurality of PUCCHs one by one according to the checking order, and determining a relationship between priority levels of other PUCCHs overlapping with a currently checked PUCCH in the time domain unit and a priority level of the currently checked PUCCH; determining a target PUCCH to be transmitted in the time domain unit according to a checking result, and ignoring other PUCCHs overlapping with the target PUCCH; and transmitting the target PUCCH; wherein determining the checking order for the PUCCHs according to the first characteristic parameters of the PUCCHs comprises: determining priority levels of the PUCCHs; and determining the checking order for the PUCCHs corresponding to the priority levels according to an order of the priority levels from high to low or from low to high; when a plurality of same-level PUCCHs with the same priority level exist, determining a starting time domain unit of each same-level PUCCH; and determining priority levels of the PUCCHs; and determining the checking order for the PUCCHs corresponding to the priority levels according to an order of the priority levels from high to low or from low to high; when a plurality of same-level PUCCHs with the same priority level exist, determining a starting time domain unit of each same-level PUCCH; and determining a checking order for the same-level PUCCHs according to an order of the starting time domain units from first to last.