 Unicode also defines several related characters.A number of programming languages, most notably Pascal and Ada, use a colon immediately followed by an equals sign (codice_1) as the assignment operator, to distinguish it from a single equals which is an equality test (C instead used a single equals as assignment, and a double equals as the equality test).Many languages including C, C++ and DOS batch files use the colon to indicate the text before it is a label, such as a target for a goto or an introduction to a case in a switch statement.