该段C语言代码中的数据类型有什么区别?

1、c语言中数据类型分类如下:

2、最主要的区别就是数据计算类型不同。
c语言中基本数据类型分为三类:整数型(定点型)、实数型(浮点型)和字符型。当然,除了基本数据类型,还有构造类型(数组、结构体、共用体、枚举类型)、指针类型、空类型void。最常见的基本数据类型,也就是整数型、浮点型和字符型。
short、long、int、float、double、char留个关键词表示c语言里六种基本数据类型。基本数据类型分为数值类型和字符类型。
char就是字符类型的关键词,一般联想到ascii码,在语句中用单引号''表示。比如'a'表示的不是a,而是ascii码值,也就是字符值97。'c'-2=‘a’。
数值类型分整数型和实数型。整数型分三类:整型int、短整型short、长整型long。浮点型分单精度型float、双精度型double。
不同数据类型占用内存的大小。short占2byte,int占4byte,long占4byte,float占2byte,double占8byte,char占1byte(不同的平台可能占用内存大小不一样,具体的可以用sizeof测试下)。

  • C璇█涓湁鍝簺鏁版嵁绫诲瀷?
    绛旓細C/C++ 鏁版嵁绫诲瀷C璇█鍖呭惈5涓熀鏈暟鎹被鍨: void, integer, float, double, 鍜 char.绫诲瀷 鎻忚堪 void 绌虹被鍨 int 鏁村瀷 float 娴偣绫诲瀷 double 鍙岀簿搴︽诞鐐圭被鍨 char 瀛楃绫诲瀷 C++ 瀹氫箟浜嗗彟澶栦袱涓熀鏈暟鎹被鍨: bool 鍜 wchar_t.绫诲瀷 鎻忚堪 bool 甯冨皵绫诲瀷, 鍊间负true 鎴 false wchar_t 瀹藉瓧绗︾被鍨 绫...
  • c璇█涓涓夌鍩烘湰绫诲瀷涓
    绛旓細C璇█鐨勪笁绉嶅熀鏈鏁版嵁绫诲瀷涓烘暣鍨嬶紝瀹炲瀷锛屽瓧绗﹀瀷銆1 鏁村瀷锛屽寘鎷瑂hort, int, long绛夛紝鐢ㄤ互琛ㄧず涓涓暣鏁帮紝榛樿涓烘湁绗﹀彿鍨嬶紝閰嶅悎unsigned鍏抽敭瀛楋紝鍙互琛ㄧず涓烘棤绗﹀彿鍨嬨2 瀹炲瀷锛屽嵆娴偣鍨嬶紝鍖呮嫭float, double绛夛紝鐢ㄦ潵琛ㄧず瀹炴暟锛岀浉瀵逛簬鏁村瀷锛璇ョ被鍨鍙互琛ㄧず甯︽湁灏忔暟閮ㄥ垎鐨勬暟鍊銆傞渶瑕佹敞鎰忕殑鏄紝瀹炲瀷鍦ㄨ绠楁満璇█...
  • c璇█绠鍗鏁版嵁绫诲瀷鏈鍝簺?
    绛旓細C璇█鐨勫熀鏈鏁版嵁绫诲瀷涓猴細鏁村瀷銆佸瓧绗﹀瀷銆佸疄鏁板瀷銆傝繖浜涚被鍨嬫寜鍏跺湪璁$畻鏈轰腑鐨勫瓨鍌ㄦ柟寮忓彲琚垎涓轰袱涓郴鍒楋紝鍗虫暣鏁(integer)绫诲瀷鍜屾诞鐐规暟(floating-point)绫诲瀷銆傝繖涓夌绫诲瀷涔嬩笅鍒嗗埆鏄細short銆乮nt銆乴ong銆乧har銆乫loat銆乨ouble 杩欏叚涓叧閿瓧鍐嶅姞涓婁袱涓鍙疯鏄庣signed鍜寀nsigned灏卞熀鏈〃绀轰簡C璇█鐨勬渶甯哥敤鐨勬暟鎹...
  • c璇█鐨鍩烘湰绫诲瀷鏁版嵁鏈鍝嚑绉
    绛旓細1銆佹暣鍨媔nt2(鎴4)鍚岀煭鏁村瀷(鎴栭暱鏁村瀷)2銆佺煭鏁村瀷short2-32768~32767 3銆侀暱鏁村瀷long4-2鐨31娆℃柟~2鐨31娆℃柟-1 4銆佹棤绗﹀彿鏁村瀷unsigned[int]2(鎴4)鍚屾棤绗﹀彿鐭暣鍨(闀挎暣鍨)5銆佹棤绗﹀彿鐭暣鍨媢nsignedshort20~65535锛0~2鐨16娆℃柟-1锛6銆佹棤绗﹀彿闀挎暣鍨媢nsignedlong40~2鐨32娆℃柟-1 7銆佸崟绮惧害瀹炲瀷float...
  • c璇█涓鏈绠鍗鐨勬暟鎹被鍨嬪寘鎷鏈夊摢浜
    绛旓細C璇█涓殑绠鍗鏁版嵁绫诲瀷鍖呮嫭鏁村舰銆佸疄鍨嬨佸瓧绗﹀瀷銆侰璇█鏄竴闂ㄩ潰鍚戣繃绋嬬殑璁$畻鏈虹紪绋嬭瑷锛屼笌C++銆丣ava绛夐潰鍚戝璞$紪绋嬭瑷鏈夋墍涓嶅悓銆侰璇█鐨勮璁$洰鏍囨槸鎻愪緵涓绉嶈兘浠ョ畝鏄撶殑鏂瑰紡缂栬瘧銆佸鐞嗕綆绾у瓨鍌ㄥ櫒銆佷粎浜х敓灏戦噺鐨勬満鍣ㄧ爜浠ュ強涓嶉渶瑕佷换浣曡繍琛岀幆澧冩敮鎸佷究鑳借繍琛岀殑缂栫▼璇█銆侰璇█鎻忚堪闂姣旀眹缂栬瑷杩呴燂紝宸ヤ綔閲忓皬銆...
  • C璇█涓殑娴偣鏁版嵁绫诲瀷鏈鍝簺鍛?
    绛旓細鍦C璇█涓锛屾诞鐐鏁版嵁绫诲瀷鍖呮嫭浠ヤ笅涓夌锛歠loat绫诲瀷锛璇ョ被鍨嬬殑鍙橀噺鍙互瀛樺偍灏忔暟鐐瑰悗7浣嶆暟瀛楋紝閫氬父鍗犵敤4涓瓧鑺傜殑瀛樺偍绌洪棿銆俤ouble绫诲瀷锛氳绫诲瀷鐨勫彉閲忓彲浠ュ瓨鍌ㄥ皬鏁扮偣鍚15浣嶆暟瀛楋紝閫氬父鍗犵敤8涓瓧鑺傜殑瀛樺偍绌洪棿銆俵ong double绫诲瀷锛氳绫诲瀷鐨勫彉閲忓彲浠ュ瓨鍌ㄦ洿楂樼簿搴︾殑娴偣鏁帮紝閫氬父鍗犵敤10鍒16涓瓧鑺傜殑瀛樺偍绌洪棿锛屽叿浣撳ぇ灏忎笌...
  • C璇█涓殑鍩烘湰绫诲瀷鍜屾瀯閫犵被鍨嬩互鍙婃寚閽绫诲瀷杩樻湁绌虹被鍨,瀹冧滑涔嬮棿鏈変綍鍖哄埆...
    绛旓細2. 鏋勯鏁版嵁绫诲瀷锛氭瀯閫犳暟鎹被鍨嬫槸鏍规嵁宸插畾涔夌殑涓涓垨澶氫釜鏁版嵁绫诲瀷鐢ㄦ瀯閫犵殑鏂规硶鏉ュ畾涔夌殑銆備篃灏辨槸璇达紝涓涓瀯閫犵被鍨嬬殑鍊煎彲浠ュ垎瑙f垚鑻ュ共涓滄垚鍛樷濇垨鈥滃厓绱犫濄傛瘡涓滄垚鍛樷濋兘鏄竴涓熀鏈暟鎹被鍨嬫垨鍙堟槸涓涓瀯閫犵被鍨嬨傚湪C璇█涓锛屾瀯閫绫诲瀷鏈浠ヤ笅鍑犵锛•鏁扮粍绫诲瀷 •缁撴瀯浣撶被鍨 •鍏辩敤浣...
  • c璇█涓u16鍜宻16鏄粈涔?鏈濂借兘涓句釜渚嬪瓙銆
    绛旓細C璇█涓紝u16鍜宻16鏄暟鎹被鍨嬶紝鍒嗗埆浠h〃16浣嶆棤绗﹀彿鏁存暟鍜16浣嶆湁绗﹀彿鏁存暟銆傛帴涓嬫潵杩涜 涓銆佹暟鎹被鍨嬫杩 鍦–璇█涓紝鏁版嵁绫诲瀷鐢ㄤ簬瀹氫箟鍙橀噺鍙互瀛樺偍鐨勬暟鎹绫汇倁16鍜宻16鏄壒瀹氫簬鏌愪簺绯荤粺鎴栧簱涓殑鏁版嵁绫诲瀷锛岄氬父鐢ㄤ簬宓屽叆寮忕紪绋嬫垨浣庣骇缂栫▼銆傚畠浠唬琛ㄤ簡鐗瑰畾鐨勪綅鏁板拰鏁版嵁鑼冨洿銆備簩銆乽16鐨勮В閲婂強渚嬪瓙 u16浠h〃涓...
  • c璇█婧愮▼搴忔槸鏈変粈涔堢粍鎴愮殑
    绛旓細C璇█婧愮▼搴忔槸鐢憋細鏁版嵁绫诲瀷銆佸父閲忎笌鍙橀噺銆佹暟缁勩佹寚閽堛佸瓧绗︿覆銆佹枃浠惰緭鍏/杈撳嚭鏋勬垚銆傚叿浣撲粙缁嶏細1銆佹暟鎹被鍨 C鐨勬暟鎹被鍨嬪寘鎷锛氭暣鍨嬨佸瓧绗﹀瀷銆佸疄鍨嬫垨娴偣鍨嬶紙鍗曠簿搴﹀拰鍙岀簿搴︼級銆佹灇涓剧被鍨嬨佹暟缁勭被鍨嬨佺粨鏋勪綋绫诲瀷銆佸叡鐢ㄤ綋绫诲瀷銆佹寚閽堢被鍨嬪拰绌虹被鍨嬨2銆佸父閲忎笌鍙橀噺 甯搁噺鍏跺间笉鍙敼鍙橈紝绗﹀彿甯搁噺鍚嶉氬父鐢ㄥぇ鍐欍
  • C璇█涓鍩烘湰鐨勬暟鎹缁撴瀯绫诲瀷鏈閭d簺?
    绛旓細鏁版嵁绫诲瀷锛氭暟缁勭被鍨嬨佸瓧绗︾被鍨嬨佺粨鏋勭被鍨嬨佸叡鐢ㄤ綋绫诲瀷绛夛紒锛佹寚閽堢被鍨 鏋氫妇绫诲瀷 搴旇娌′簡
  • 扩展阅读:扫一扫题目出答案 ... 初学编程必背50个 ... 最浪漫的编程代码 ... 代码大全 ... c++入门程序代码 ... c语言四种类型 ... 吓人的编程代码 ... 编程代码中文大全 ... 生日编程代码免费复制 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网