在c++中,当我们超出内置数据类型的有效范围时会发生什么我们都知道,在C/ c++或任何其他编程语言中学习数据类型是必不可少的。作为软件工程师,我们在编程和职业生涯中一直在使用它们。 每一种数据类型都将与特定的大小和内存相关联,当它超过其范围时,它将成为一个无限循环,但永远不会达到它应该达到的值。在这里我们将看到所有char, int, bool等的例子。 c++代码 输出: ‑ !"#$%&'()*+,-./0 1 2 3 4 5 6 7 8 9:;< = > ?@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [\] ^ _ ' A B C D c++代码 输出: / tmp / 7 q8zrnkkrt。O - !"#$%&'()*+,-./0123456789:;<=>?@ B CD E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h I j k l m n o p q r s t u v w x y z{|} ~�������������������������������������������������������� c++代码 输出: 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 ............(无限循环) c++代码 输出: 32767 -32768 -32767 ...............(无限循环) c++代码 输出: 65532 65533 65534 65535 0 1 2 34 ...............(无限循环)
下一个话题
c++中的裸函数调用
|