[{"data":1,"prerenderedAt":168},["ShallowReactive",2],{"wiki-page-/wiki/2023-10-05-cplusplus-jiao-xue/ch7-typedef":3,"wiki-doc-items-/wiki/2023-10-05-cplusplus-jiao-xue/ch7-typedef":108},{"id":4,"title":5,"body":6,"chapter":92,"chapterSort":93,"date":94,"description":95,"docKey":96,"docRoot":97,"docTitle":98,"extension":99,"isWikiDoc":100,"isWikiIndex":101,"layout":102,"meta":103,"navigation":100,"path":104,"seo":105,"stem":106,"wikiDepth":35,"__hash__":107},"content/wiki/2023-10-05-Cplusplus教学/ch7-typedef.md","typedef",{"type":7,"value":8,"toc":90},"minimark",[9,21,86],[10,11,12,13,16,17,20],"p",{},"C/C++ 提供了 ",[14,15,5],"strong",{}," 关键字，您可以使用它来为类型取一个新的名字。下面的实例为单字节数字定义了一个术语 ",[14,18,19],{},"BYTE"," ：",[22,23,28],"pre",{"className":24,"code":25,"language":26,"meta":27,"style":27},"language-cpp shiki shiki-themes github-light github-dark","typedef unsigned char byte;\ntypedef unsigned char uint8_t;\ntypedef float fp32;\ntypedef double fp64;\n","cpp","",[29,30,31,49,64,75],"code",{"__ignoreMap":27},[32,33,36,39,42,45],"span",{"class":34,"line":35},"line",1,[32,37,5],{"class":38},"szBVR",[32,40,41],{"class":38}," unsigned",[32,43,44],{"class":38}," char",[32,46,48],{"class":47},"sVt8B"," byte;\n",[32,50,52,54,56,58,61],{"class":34,"line":51},2,[32,53,5],{"class":38},[32,55,41],{"class":38},[32,57,44],{"class":38},[32,59,60],{"class":38}," uint8_t",[32,62,63],{"class":47},";\n",[32,65,67,69,72],{"class":34,"line":66},3,[32,68,5],{"class":38},[32,70,71],{"class":38}," float",[32,73,74],{"class":47}," fp32;\n",[32,76,78,80,83],{"class":34,"line":77},4,[32,79,5],{"class":38},[32,81,82],{"class":38}," double",[32,84,85],{"class":47}," fp64;\n",[87,88,89],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":27,"searchDepth":51,"depth":51,"links":91},[],"7",7000000,"2023-10-05","C/C++ 提供了 typedef 关键字，您可以使用它来为类型取一个新的名字。下面的实例为单字节数字定义了一个术语 BYTE ：","2023-10-05-cplusplus-jiao-xue","/wiki/2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md",true,false,null,{},"/wiki/2023-10-05-cplusplus-jiao-xue/ch7-typedef",{"title":5,"description":95},"wiki/2023-10-05-Cplusplus教学/ch7-typedef","t28KfetRmQTaKsAEBaRgIp7U6ukB9Ojm-gAISojDrHY",[109,115,121,127,133,139,145,151,152,158,164],{"path":110,"stem":111,"title":112,"date":94,"chapter":113,"chapterSort":114,"docKey":96,"docRoot":97,"docTitle":98,"isWikiDoc":100,"isWikiIndex":101},"/wiki/2023-10-05-cplusplus-jiao-xue/ch1-qian-yan","wiki/2023-10-05-Cplusplus教学/ch1-前言","前言","1",1000000,{"path":116,"stem":117,"title":118,"date":94,"chapter":119,"chapterSort":120,"docKey":96,"docRoot":97,"docTitle":98,"isWikiDoc":100,"isWikiIndex":101},"/wiki/2023-10-05-cplusplus-jiao-xue/ch10-xian-dai-c","wiki/2023-10-05-Cplusplus教学/ch10-现代C++","现代C++","10",10000000,{"path":122,"stem":123,"title":124,"date":94,"chapter":125,"chapterSort":126,"docKey":96,"docRoot":97,"docTitle":98,"isWikiDoc":100,"isWikiIndex":101},"/wiki/2023-10-05-cplusplus-jiao-xue/ch2-cheng-xu-yun-xing-yu-bian-liang-sheng-ming-zhou-qi","wiki/2023-10-05-Cplusplus教学/ch2-程序运行与变量生命周期","程序运行与变量生命周期","2",2000000,{"path":128,"stem":129,"title":130,"date":94,"chapter":131,"chapterSort":132,"docKey":96,"docRoot":97,"docTitle":98,"isWikiDoc":100,"isWikiIndex":101},"/wiki/2023-10-05-cplusplus-jiao-xue/ch3-tou-wen-jian","wiki/2023-10-05-Cplusplus教学/ch3-头文件","头文件","3",3000000,{"path":134,"stem":135,"title":136,"date":94,"chapter":137,"chapterSort":138,"docKey":96,"docRoot":97,"docTitle":98,"isWikiDoc":100,"isWikiIndex":101},"/wiki/2023-10-05-cplusplus-jiao-xue/ch4-c-yu-yan-he-c-de-i-o","wiki/2023-10-05-Cplusplus教学/ch4-C语言和C++的I_O","C语言 和 C++ 的I/O","4",4000000,{"path":140,"stem":141,"title":142,"date":94,"chapter":143,"chapterSort":144,"docKey":96,"docRoot":97,"docTitle":98,"isWikiDoc":100,"isWikiIndex":101},"/wiki/2023-10-05-cplusplus-jiao-xue/ch5-c-ming-ming-kong-jian","wiki/2023-10-05-Cplusplus教学/ch5-C++命名空间","C++命名空间","5",5000000,{"path":146,"stem":147,"title":148,"date":94,"chapter":149,"chapterSort":150,"docKey":96,"docRoot":97,"docTitle":98,"isWikiDoc":100,"isWikiIndex":101},"/wiki/2023-10-05-cplusplus-jiao-xue/ch6-lian-he-ti-gong-yong-ti","wiki/2023-10-05-Cplusplus教学/ch6-联合体（共用体）","联合体（共用体）","6",6000000,{"path":104,"stem":106,"title":5,"date":94,"chapter":92,"chapterSort":93,"docKey":96,"docRoot":97,"docTitle":98,"isWikiDoc":100,"isWikiIndex":101},{"path":153,"stem":154,"title":155,"date":94,"chapter":156,"chapterSort":157,"docKey":96,"docRoot":97,"docTitle":98,"isWikiDoc":100,"isWikiIndex":101},"/wiki/2023-10-05-cplusplus-jiao-xue/ch8-jie-gou-ti","wiki/2023-10-05-Cplusplus教学/ch8-结构体","结构体","8",8000000,{"path":159,"stem":160,"title":161,"date":94,"chapter":162,"chapterSort":163,"docKey":96,"docRoot":97,"docTitle":98,"isWikiDoc":100,"isWikiIndex":101},"/wiki/2023-10-05-cplusplus-jiao-xue/ch9-shu-ju-de-cun-fang","wiki/2023-10-05-Cplusplus教学/ch9-数据的存放","数据的存放","9",9000000,{"path":97,"stem":165,"title":166,"date":94,"chapter":102,"chapterSort":167,"docKey":96,"docRoot":97,"docTitle":98,"isWikiDoc":100,"isWikiIndex":100},"wiki/2023-10-05-Cplusplus教学/index","C/C++教程",0,1778560331365]