sizeof(char*)几个字节

该字符占4字节。
sizeof(char*)的值为4。因为char*代表一个指针,在32bit环境中为4字节,也即unsigned int的字节长度。
在C语言中,sizeof是一个操作符(operator),而不是函数。其用于判断数据类型或者表达式长度(所占的内存字节数)。

  • sizeof(char*)鍑犱釜瀛楄妭
    绛旓細璇ュ瓧绗﹀崰4瀛楄妭銆俿izeof锛坈har*锛夌殑鍊间负4銆傚洜涓篶har*浠h〃涓涓寚閽堬紝鍦32bit鐜涓负4瀛楄妭锛屼篃鍗硊nsigned int鐨勫瓧鑺傞暱搴︺傚湪C璇█涓紝sizeof鏄竴涓搷浣滅锛坥perator锛夛紝鑰屼笉鏄嚱鏁般傚叾鐢ㄤ簬鍒ゆ柇鏁版嵁绫诲瀷鎴栬呰〃杈惧紡闀垮害锛堟墍鍗犵殑鍐呭瓨瀛楄妭鏁帮級銆
  • sizeof(char*) 浠涔堟剰鎬?
    绛旓細sizeof(char*) 杩斿洖瀛楃鍨嬫寚閽堟墍鍗犲唴瀛樼殑澶у皬锛屽间负4锛屾墍鏈夋寚閽堢殑澶у皬鍊奸兘涓4锛屾敞鎰弤鏄寚閽堬紝涓嶇鏄粈涔堝瀷鐨勩傝宻izeof(char) 鍒欐槸杩斿洖char绫诲瀷鎵鍗犵殑鍐呭瓨澶у皬锛屽间负1锛屼笉鍚岀被鍨嬫墍鍗犲唴瀛樹笉涓瀹氱浉鍚岋紝鍗充娇鐩稿悓锛屽浜庢暟鍊肩殑杈ㄨ涔熶笉鍚岋紝寤鸿缈讳竴缈荤浉鍏充功绫崀...
  • sizeof(char)*128浠涔堟剰鎬
    绛旓細1銆乻izeof鏄疌/C++涓殑涓涓搷浣滅锛坥perator锛夛紝绠鍗曠殑璇村叾浣滅敤灏辨槸杩斿洖涓涓璞℃垨鑰呯被鍨嬫墍鍗犵殑鍐呭瓨瀛楄妭鏁般2銆乻izeof(char)杩斿洖瀛楃鍙橀噺鍦ㄥ唴瀛樹腑鎵鍗犵殑瀛楄妭鏁帮紝char涓轰竴瀛楄妭锛岃繑鍥1銆3銆乻izeof(char)*128灏辨槸128瀛楄妭銆
  • C璇█鐨刬nt鍗鍑犱釜瀛楄妭,char鍗犲嚑涓瓧鑺?
    绛旓細鎴戠敤鐨勪功閲岋紝long鍐欑殑鏄8涓紝 鎴戣涓哄簲璇ユ槸閿欒鐨勶紝鏄 4涓瓧鑺 include <stdio.h>int main(void) { printf("char 鎵鍗犲瓧鑺傛暟 %d\n", sizeof(char));printf("int 鎵鍗犲瓧鑺傛暟 %d\n", sizeof(int)); printf("short 鎵鍗犲瓧鑺傛暟 %d\n", sizeof(short)); printf("long 鎵鍗...
  • 涓嬮潰鐨凜++浠g爜涓殑sizeof(char *)涓巗izeof(int*)涓轰粈涔堢浉绛夐兘绛変簬4?
    绛旓細sizeof(char*)sizeof(int*)灏辨槸鎸囩殑鎸囬拡鐨勫ぇ灏忥紝鎸囬拡澶у皬鍦ㄧ壒瀹氱殑缂栬瘧骞冲彴涓婂競鍥哄畾鐨勶紝鎵浠ヤ袱涓兘涓4涓瓧鑺
  • c++涓湁瀹氫箟璇彞"char *pa[5];" 鍒sizeof(pa)鐨勫间负澶氬皯
    绛旓細20 鍥犱负 pa[5] 鏄竴涓寚閽堟暟缁 涓涓寚閽 瑕佸垎閰嶄竴涓猧nt瀛樺偍浠栫殑鍦板潃 鎵浠 sizeof(pa[0])=4 閭d釜5涓紝灏辨槸 5(藝ˍ藝锛 5x4=20
  • char *str = new char[100];sizeof(str)
    绛旓細鍥犳sizeof(str)杩斿洖鐨勬槸鎸囬拡鐨勫ぇ灏忥紝鍗4銆傛敞鎰忎互涓嬩笁绉嶅舰寮忕殑鍙傛暟鏄畬鍏ㄧ瓑浠风殑锛歷oid Func(char str[100]);void Func(char str[]);void Func(char *str);鍥犱负浼犻掔殑鏈川涓婃槸鎸囬拡锛屾墍浠ョ淮鏁颁篃鏄笉蹇呰鐨勩備互涓嬭皟鐢ㄦ槸瀹屽叏鍚堟硶鐨勶細void Func(char str[100]);char ch[10];Func(ch);...
  • c璇█鏁村瀷鏁版嵁int鍗鍑犱釜瀛楄妭
    绛旓細鍏蜂綋濡備笅琛ㄦ墍绀猴細缂栬瘧鍣ㄥ彲浠ユ牴鎹嚜韬‖浠舵潵閫夋嫨鍚堥傜殑澶у皬锛屼絾鏄渶瑕佹弧瓒崇害鏉燂細short鍜宨nt鍨嬭嚦灏戜负16浣嶏紝long鍨嬭嚦灏戜负32浣嶏紝骞朵笖short鍨嬮暱搴︿笉鑳借秴杩噄nt鍨嬶紝鑰宨nt鍨嬩笉鑳借秴杩噇ong鍨嬨傝繖鍗虫槸璇村悇涓被鍨嬬殑鍙橀噺闀垮害鏄敱缂栬瘧鍣ㄦ潵鍐冲畾鐨勶紝鑰屽綋鍓嶄富娴佺殑缂栬瘧鍣ㄤ腑涓鑸槸32浣嶆満鍣ㄥ拰64浣嶆満鍣ㄤ腑int鍨嬮兘鏄4涓瓧鑺傘
  • ...*s=str;printf("%d", sizeof(str)+sizeof(s));鍒欒緭鍑虹殑鍐呭鏄痏鐧惧害...
    绛旓細杈撳嚭鏄 24 sizeof(str)杩欎釜姣旇緝绠鍗曪紝str鏁扮粍鏄20涓猚har,鎵浠ユ槸20 sizeof(s)杩欎釜鐨勫兼槸4锛屽洜涓簊鏄寚鍚慶har 绫诲瀷鐨勬寚閽堬紝鎵浠ョ浉褰撲簬sizeof(char *)銆
  • 鍦ㄥ瓧闀夸负32浣嶇殑鏈哄櫒涓,sizeof(char)=( )瀛楄妭,sizeof(long)=( )瀛楄妭
    绛旓細sizeof锛坈har锛=锛1 锛夊瓧鑺傦紝sizeof锛坙ong锛=锛 8锛夊瓧鑺
  • 扩展阅读:sizeof double ... sizeofchar a 10 ... sizeof long ... sizeof(x) ... sizeof short ... sizeof char 的结果值是 ... sizeof(int) ... sizeof float ... memset函数 ...

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