㈠ int是什么数据类型
int是一种数据类型,表示整数类型。
在计算机编程语言(C、C++、C#、Java等)中,是用于定义整数类型变量的标识符。在一般的电脑中,int占用4字节,32比特。除了int类型之外,还有short、long、longlong类型可以表示整数。
int占用字节情况:
在一般的电脑中,int占用4字节,32比特,数据范围为-2147483648~2147483647[-2^31~2^31-1]。
在之前的微型机中,int占用2字节,16比特,数据范围为-32768~32767[-2^15~2^15-1]。
除了int类型之外,还有short、long、long long类型可以表示整数。unsigned int 表示无符号整数,数据范围为[0~2^32-1]。
㈡ 鏁存暟鍦ㄨ$畻鏈轰腑鐢ㄤ粈涔堢爜琛ㄧず
鏁存暟鍦ㄨ$畻鏈轰腑鐢ㄨˉ鐮佽〃绀恒
涓鑸鍦ㄥ叏閮ㄩ兘鏄鏁存暟杩愮畻涓斾笉鍑虹幇璐熷肩粨鏋滅殑鍦哄悎涓嬶紝浣跨敤鏃犵﹀彿鏁存暟琛ㄧず銆傞氬父鎶婃棤绗﹀彿鏁存暟绠鍗曠殑璇存垚 鏃犵﹀彿鏁 銆
鏃犵﹀彿鏁存暟娌℃湁绗﹀彿浣嶏紝鍦ㄥ瓧闀跨浉鍚岀殑鎯呭喌涓嬶紝瀹冭兘琛ㄧず鐨勬渶澶ф暟姣斿甫绗﹀彿鏁存暟鎵鑳借〃绀虹殑澶э紝n浣嶆棤绗﹀彿鏁存暟鍙琛ㄧず鐨勮寖鍥翠负0 ~ 锛2 n -1锛夈
甯︾﹀彿鏁存暟 涔熻绉颁负 鏈夌﹀彿鏁存暟 ,瀹冨繀椤绘湁涓涓浜岃繘鍒朵綅鏉ヨ〃绀虹﹀彿锛岃櫧鐒跺墠闈浠嬬粛鐨勫悇绉嶄簩杩涘埗瀹氱偣鏁扮紪鐮佽〃绀洪兘鍙浠ョ敤鏉ヨ〃绀哄甫绗﹀彿鏁存暟锛屼絾鏃惰ˉ鐮佽〃绀烘湁鍏剁獊鍑虹殑浼樼偣锛
鐜颁唬璁$畻鏈轰腑甯︾﹀彿鏁存暟閮界敤琛ョ爜琛ㄧず锛屾晠n浣嶅甫绗﹀彿鏁存暟鍙琛ㄧず鐨勬暟鍊艰寖鍥存槸 -2 n-1 ~ 2 n-1 -1銆侰璇瑷鏀鎸佸氱嶆暣鏁扮被鍨嬨