int是什么类型的数据?
作为函数,INT函数指数据库中常用函数中的“向下取整函数”。常用来取一个数中的整数部分。Int是将一个数值向下取整为最接近的整数的函数。为取整函数。
意思是将被转换数直接截取整数部分,不进行四舍五入运算。例如:
int(123.456);//取值为123
int(-123.456);//取值为124
int(1234.56);//取值为1234
扩展资料:
除int外,其他强制转换有:
void:声明函数无返回值或无参数,声明无类型指针,显示丢弃运算结果。(C89标准新增)
char:字符型类型数据,属于整型数据的一种。(K&R时期引入)
int:整型数据,表示范围通常为编译器指定的内存字节长。(K&R时期引入)
float:单精度浮点型数据,属于浮点数据的一种。(K&R时期引入)
double:双精度浮点型数据,属于浮点数据的一种。(K&R时期引入)
_Bool:布尔型(C99标准新增)
_Complex:复数的基本类型(C99标准新增)
_Imaginary:虚数,与复数基本类型相似,没有实部的纯虚数(C99标准新增)
_Generic:提供重载的接口入口(C11标准新增)
修饰关键字:
short:修饰int,短整型数据,可省略被修饰的int。(K&R时期引入)
long:修饰int,长整型数据,可省略被修饰的int。(K&R时期引入)
long long:修饰int,超长整型数据,可省略被修饰的int。(C99标准新增)
signed:修饰整型数据,有符号数据类型。(C89标准新增)
unsigned:修饰整型数据,无符号数据类型。(K&R时期引入)
restrict:用于限定和约束指针,并表明指针是访问一个数据对象的唯一且初始的方式。(C99标准新增)
参考资料:c语言_百度百科
绛旓細鍦16浣嶇殑缂栬瘧绯荤粺涓紝int鏄16浣嶇殑鏁存暟鏁版嵁绫诲瀷銆傚湪32浣嶇殑缂栬瘧绯荤粺涓紝int鏄32浣嶇殑鏁存暟鏁版嵁绫诲瀷銆
绛旓細int鏄c璇█鍩烘湰鏁版嵁绫诲瀷涔嬩竴锛屾槸鏁村瀷鐨勬剰鎬濄侰璇█涓湁澶氱涓嶅悓鐨勬暟鎹被鍨锛屽垎涓哄洓澶х被鍨嬶細鍩烘湰绫诲瀷銆佹瀯閫犵被鍨嬨佹寚閽堢被鍨嬨佺┖绫诲瀷銆侰璇█鑳戒互绠鏄撶殑鏂瑰紡缂栬瘧銆佸鐞嗕綆绾у瓨鍌ㄥ櫒銆侰璇█鏄粎浜х敓灏戦噺鐨勬満鍣ㄨ瑷浠ュ強涓嶉渶瑕佷换浣曡繍琛岀幆澧冩敮鎸佷究鑳借繍琛岀殑楂樻晥鐜囩▼搴忚璁¤瑷銆傜浉鍏充俊鎭 C璇█鍖呭惈鐨勫悇绉嶆帶鍒惰鍙ヤ粎鏈9...
绛旓細C璇█涓紝鏈夊绉嶄笉鍚鐨勬暟鎹被鍨锛屽垎涓哄洓澶х被鍨嬶細鍩烘湰绫诲瀷銆佹瀯閫犵被鍨嬨佹寚閽堢被鍨嬨佺┖绫诲瀷銆傚叾涓暣鍨嬪彉閲忓寘鎷笅闈㈠嚑绉嶇被鍨嬶細1銆佹湁绗﹀彿鍩烘湰鏁村瀷锛屽叧閿瓧锛歔signed] int锛屾暟鍊艰寖鍥达細-2 147 483 648 ~ 2 147 483 647锛屽瓧鑺傦細4 2銆佹棤绗﹀彿鍩烘湰鏁村瀷锛屽叧閿瓧锛歶nsigned [int]锛屾暟鍊艰寖鍥达細0 ~ 4 294 967 ...
绛旓細INT鏄暟鎹搴撲腑涓绉鏁版嵁绫诲瀷銆備綔涓哄嚱鏁帮紝INT鍑芥暟鎸囨暟鎹簱涓父鐢ㄥ嚱鏁颁腑鐨勨滃悜涓嬪彇鏁村嚱鏁扳濄傚湪缂栫▼璇█锛圕銆丆++銆丆#銆丣ava绛夛級涓紝甯哥敤浜庡畾涔夋暣鏁扮被鍨嬪彉閲忕殑鏍囪瘑绗︺傚湪涓鑸殑鐢佃剳涓紝int鍗犵敤4瀛楄妭锛32姣旂壒锛屾暟鎹寖鍥翠负-2147483648~2147483647[-2^31~2^31-1]锛泆nsigned int 琛ㄧず鏃犵鍙锋暣鏁帮紝鏁版嵁鑼冨洿涓篬0...
绛旓細3.瀛樺偍鏂瑰紡锛"int" 绫诲瀷鐨勫间互浜岃繘鍒跺舰寮忕洿鎺ュ瓨鍌紝娌℃湁灏忔暟閮ㄥ垎銆"float" 绫诲瀷鐨勫间互娴偣鏁拌〃绀猴紝閲囩敤涓绉嶇О涓篒EEE 754鏍囧噯鐨勬牸寮忚繘琛屽瓨鍌紝鍖呮嫭绗﹀彿浣嶃佹寚鏁颁綅鍜屽熬鏁颁綅銆俰nt锛堟暣鍨嬶級锛int鏄鏁存暟绫诲瀷锛岀敤浜庤〃绀烘病鏈夊皬鏁伴儴鍒嗙殑鏁板笺傞氬父浠ユ暣鏁板舰寮忓瓨鍌紝涓嶅寘鍚换浣曞皬鏁版垨灏忔暟浣嶃俰nt绫诲瀷鐨勬暟鎹鍦ㄨ绠楁満...
绛旓細鍏充簬int浠h〃浠涔堟暟鎹被鍨嬶紵杩欎釜寰堝浜鸿繕涓嶇煡閬擄紝浠婂ぉ鏉ヤ负澶у瑙g瓟浠ヤ笂鐨勯棶棰橈紝鐜板湪璁╂垜浠竴璧锋潵鐪嬬湅鍚э紒1銆乮nt琛ㄧず鈥滃熀鏈暣鍨嬧濄2銆佺被鍨嬭鏄庣涓篿nt锛屽湪鍐呭瓨涓崰4涓瓧鑺傦紙鏈夌殑鏄2涓瓧鑺傦紝涓嶅悓鐨勭紪璇戠郴缁熶腑鏈夊樊寮傦級銆3銆佺煭鏁村瀷绫诲瀷璇存槑绗︿负short int鎴杝hort銆4銆佹墍鍗犲瓧鑺傚拰鍙栧艰寖鍥翠細鍥犱笉鍚岀殑缂栬瘧绯荤粺...
绛旓細int 绫诲瀷涓烘暣鍨嬩篃灏辨槸鏁存暟銆
绛旓細浣滀负鍑芥暟锛孖NT鍑芥暟鎸鏁版嵁搴撲腑甯哥敤鍑芥暟涓殑鈥滃悜涓嬪彇鏁村嚱鏁扳濄傚父鐢ㄦ潵鍙栦竴涓暟涓殑鏁存暟閮ㄥ垎銆Int鏄灏嗕竴涓暟鍊煎悜涓嬪彇鏁翠负鏈鎺ヨ繎鐨勬暣鏁扮殑鍑芥暟銆備负鍙栨暣鍑芥暟銆傛剰鎬濇槸灏嗚杞崲鏁扮洿鎺ユ埅鍙栨暣鏁伴儴鍒嗭紝涓嶈繘琛屽洓鑸嶄簲鍏ヨ繍绠椼備緥濡傦細int(123.456);//鍙栧间负123 int(-123.456);//鍙栧间负124 int(1234.56);//鍙栧...
绛旓細int鍜宖loat鏄袱绉嶄笉鍚岀殑鏁版嵁绫诲瀷銆int鏄鏁存暟绫诲瀷锛岃〃绀烘暣鏁板硷紝渚嬪1銆2銆-3绛夈俰nt绫诲瀷鐨勬暟鎹鍦ㄨ绠楁満鍐呴儴浠ヤ簩杩涘埗褰㈠紡瀛樺偍锛屼笉鍖呭惈灏忔暟閮ㄥ垎銆俧loat鏄诞鐐规暟绫诲瀷锛岃〃绀哄甫鏈夊皬鏁伴儴鍒嗙殑鏁板硷紝渚嬪2.5銆-0.75绛夈俧loat绫诲瀷鐨勬暟鎹湪璁$畻鏈哄唴閮ㄤ互浜岃繘鍒跺舰寮忓瓨鍌紝鍖呭惈灏忔暟閮ㄥ垎銆傚尯鍒細1. 鍙栧艰寖鍥达細int绫诲瀷鐨...
绛旓細鍖哄埆濡備笅锛氫竴銆佸畾涔夌殑鍖哄埆 1銆int鏄鏁存暟鍨嬶紝鐢ㄤ簬瀹氫箟鏁存暟绫诲瀷鐨勬暟鎹銆2銆乧har鏄瓧绗﹀瀷锛岀敤浜庡畾涔夊瓧绗绫诲瀷鏁版嵁銆3銆乫loat鏄崟绮惧害娴偣鍨嬶紝鍙互鍑嗙‘琛ㄧず鍒板皬鏁扮偣鍚庡叚浣嶃備簩銆佸ぇ灏忕殑鍖哄埆 1銆乮nt鍐呭瓨澶у皬涓4bybe銆2銆乧har鍐呭瓨澶у皬涓1bybe銆3銆乫loat鍐呭瓨澶у皬涓4bybe銆