[{"data":1,"prerenderedAt":454},["ShallowReactive",2],{"wiki-page-\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch4-c-yu-yan-he-c-de-i-o":3,"wiki-doc-items-2023-10-05-cplusplus-jiao-xue":393},{"id":4,"title":5,"body":6,"chapter":380,"chapterSort":381,"date":382,"description":12,"docKey":383,"docRoot":384,"docTitle":385,"extension":386,"isWikiDoc":69,"isWikiIndex":387,"meta":388,"navigation":69,"path":389,"seo":390,"stem":391,"wikiDepth":48,"__hash__":392},"wiki\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002Fch4-C语言和C++的I_O.md","C语言 和 C++ 的I\u002FO",{"type":7,"value":8,"toc":378},"minimark",[9,13,28,34,176,268,271,277,341,347,368,374],[10,11,12],"p",{},"1.C语言的stdio.h中的scanf和printf",[10,14,15,19,20,23,24,27],{},[16,17,18],"strong",{},"int scanf(const char *format, ...)"," 函数从标准输入流 ",[16,21,22],{},"stdin"," 读取输入，并根据提供的 ",[16,25,26],{},"format"," 来浏览输入。",[10,29,30,33],{},[16,31,32],{},"int printf(const char *format, ...)"," 函数把输出写入到标准输出流 **stdout ，并根据提供的格式产生输出。",[35,36,41],"pre",{"className":37,"code":38,"language":39,"meta":40,"style":40},"language-C shiki shiki-themes github-light github-dark","printf(\"输出内容(可含占位符)\"，变量1，变量2)\n\nprintf(\"%d\",a);      \u002F\u002F输出一个整形变量a\nprintf(\"%f %f\",a,b);   \u002F\u002F输出二个单精度浮点数变量(fp32) a，b中间以空格隔开\nprintf(\"%d序号对应的值是%lf\",a,b);   \u002F\u002F输出二个单精度浮点数变量a，b中间以空格隔开\nprintf(\"%.2f\",a);   \u002F\u002F输出一个单精度浮点数(fp32) a,并保留两位小数\nprintf(\"你好\")  \u002F\u002F输出“你好”字符串\n","C","",[42,43,44,64,71,94,117,141,160],"code",{"__ignoreMap":40},[45,46,49,53,57,61],"span",{"class":47,"line":48},"line",1,[45,50,52],{"class":51},"sScJk","printf",[45,54,56],{"class":55},"sVt8B","(",[45,58,60],{"class":59},"sZZnC","\"输出内容(可含占位符)\"",[45,62,63],{"class":55},"，变量1，变量2)\n",[45,65,67],{"class":47,"line":66},2,[45,68,70],{"emptyLinePlaceholder":69},true,"\n",[45,72,74,76,78,81,85,87,90],{"class":47,"line":73},3,[45,75,52],{"class":51},[45,77,56],{"class":55},[45,79,80],{"class":59},"\"",[45,82,84],{"class":83},"sj4cs","%d",[45,86,80],{"class":59},[45,88,89],{"class":55},",a);",[45,91,93],{"class":92},"sJ8bj","      \u002F\u002F输出一个整形变量a\n",[45,95,97,99,101,103,106,109,111,114],{"class":47,"line":96},4,[45,98,52],{"class":51},[45,100,56],{"class":55},[45,102,80],{"class":59},[45,104,105],{"class":83},"%f",[45,107,108],{"class":83}," %f",[45,110,80],{"class":59},[45,112,113],{"class":55},",a,b);",[45,115,116],{"class":92},"   \u002F\u002F输出二个单精度浮点数变量(fp32) a，b中间以空格隔开\n",[45,118,120,122,124,126,128,131,134,136,138],{"class":47,"line":119},5,[45,121,52],{"class":51},[45,123,56],{"class":55},[45,125,80],{"class":59},[45,127,84],{"class":83},[45,129,130],{"class":59},"序号对应的值是",[45,132,133],{"class":83},"%lf",[45,135,80],{"class":59},[45,137,113],{"class":55},[45,139,140],{"class":92},"   \u002F\u002F输出二个单精度浮点数变量a，b中间以空格隔开\n",[45,142,144,146,148,150,153,155,157],{"class":47,"line":143},6,[45,145,52],{"class":51},[45,147,56],{"class":55},[45,149,80],{"class":59},[45,151,152],{"class":83},"%.2f",[45,154,80],{"class":59},[45,156,89],{"class":55},[45,158,159],{"class":92},"   \u002F\u002F输出一个单精度浮点数(fp32) a,并保留两位小数\n",[45,161,163,165,167,170,173],{"class":47,"line":162},7,[45,164,52],{"class":51},[45,166,56],{"class":55},[45,168,169],{"class":59},"\"你好\"",[45,171,172],{"class":55},")",[45,174,175],{"class":92},"  \u002F\u002F输出“你好”字符串\n",[35,177,181],{"className":178,"code":179,"language":180,"meta":40,"style":40},"language-cpp shiki shiki-themes github-light github-dark","scanf(\"%d\",&a);           \u002F\u002F输入一个整形数\nscanf(\"%d %d\",&a，&b);   \u002F\u002F输入两个整形数，中间以空格隔开      \nscanf(\"%d,%d\",&a，&b);   \u002F\u002F输入两个整形数，中间以逗号隔开\n","cpp",[42,182,183,209,239],{"__ignoreMap":40},[45,184,185,188,190,192,194,196,199,203,206],{"class":47,"line":48},[45,186,187],{"class":51},"scanf",[45,189,56],{"class":55},[45,191,80],{"class":59},[45,193,84],{"class":83},[45,195,80],{"class":59},[45,197,198],{"class":55},",",[45,200,202],{"class":201},"szBVR","&",[45,204,205],{"class":55},"a);",[45,207,208],{"class":92},"           \u002F\u002F输入一个整形数\n",[45,210,211,213,215,217,219,222,224,226,228,231,233,236],{"class":47,"line":66},[45,212,187],{"class":51},[45,214,56],{"class":55},[45,216,80],{"class":59},[45,218,84],{"class":83},[45,220,221],{"class":83}," %d",[45,223,80],{"class":59},[45,225,198],{"class":55},[45,227,202],{"class":201},[45,229,230],{"class":55},"a，",[45,232,202],{"class":201},[45,234,235],{"class":55},"b);",[45,237,238],{"class":92},"   \u002F\u002F输入两个整形数，中间以空格隔开      \n",[45,240,241,243,245,247,249,251,253,255,257,259,261,263,265],{"class":47,"line":73},[45,242,187],{"class":51},[45,244,56],{"class":55},[45,246,80],{"class":59},[45,248,84],{"class":83},[45,250,198],{"class":59},[45,252,84],{"class":83},[45,254,80],{"class":59},[45,256,198],{"class":55},[45,258,202],{"class":201},[45,260,230],{"class":55},[45,262,202],{"class":201},[45,264,235],{"class":55},[45,266,267],{"class":92},"   \u002F\u002F输入两个整形数，中间以逗号隔开\n",[10,269,270],{},"2.C++的iostream中的std::cin和std::cout",[10,272,273,276],{},[16,274,275],{},"cout"," 是与流插入运算符 \u003C\u003C 结合使用",[35,278,280],{"className":178,"code":279,"language":180,"meta":40,"style":40},"std::cout \u003C\u003C a;   \u002F\u002F输出一个变量a\nstd::cout \u003C\u003C \"你好\"   \u002F\u002F输出\"你好\"\nstd::cout \u003C\u003C \"结果是：\" \u003C\u003C a \u003C\u003C std::endl  \u002F\u002F输出 结果是: a  并换行\n",[42,281,282,299,313],{"__ignoreMap":40},[45,283,284,287,290,293,296],{"class":47,"line":48},[45,285,286],{"class":51},"std",[45,288,289],{"class":55},"::cout ",[45,291,292],{"class":201},"\u003C\u003C",[45,294,295],{"class":55}," a;",[45,297,298],{"class":92},"   \u002F\u002F输出一个变量a\n",[45,300,301,303,305,307,310],{"class":47,"line":66},[45,302,286],{"class":51},[45,304,289],{"class":55},[45,306,292],{"class":201},[45,308,309],{"class":59}," \"你好\"",[45,311,312],{"class":92},"   \u002F\u002F输出\"你好\"\n",[45,314,315,317,319,321,324,327,330,332,335,338],{"class":47,"line":73},[45,316,286],{"class":51},[45,318,289],{"class":55},[45,320,292],{"class":201},[45,322,323],{"class":59}," \"结果是：\"",[45,325,326],{"class":201}," \u003C\u003C",[45,328,329],{"class":55}," a ",[45,331,292],{"class":201},[45,333,334],{"class":51}," std",[45,336,337],{"class":55},"::endl",[45,339,340],{"class":92},"  \u002F\u002F输出 结果是: a  并换行\n",[10,342,343,346],{},[16,344,345],{},"cin"," 是与流提取运算符 >> 结合使用",[35,348,350],{"className":178,"code":349,"language":180,"meta":40,"style":40},"std::cin >> a     \u002F\u002F输入一个变量a\n",[42,351,352],{"__ignoreMap":40},[45,353,354,356,359,362,365],{"class":47,"line":48},[45,355,286],{"class":51},[45,357,358],{"class":55},"::cin ",[45,360,361],{"class":201},">>",[45,363,364],{"class":55}," a",[45,366,367],{"class":92},"     \u002F\u002F输入一个变量a\n",[10,369,370],{},[371,372],"img",{"alt":40,"src":373},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F10\u002F05\u002Fimage2.webp",[375,376,377],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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);}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":40,"searchDepth":66,"depth":66,"links":379},[],"4",4000000,"2023-10-05","2023-10-05-cplusplus-jiao-xue","\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md",false,{},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch4-c-yu-yan-he-c-de-i-o",{"title":5,"description":12},"wiki\u002F2023-10-05-Cplusplus教学\u002Fch4-C语言和C++的I_O","YyfUO3SZlsXcwUTVq_sFT90JjTbfk_WorPlYvq-IpbQ",[394,400,406,412,418,419,425,431,437,443,449],{"path":395,"stem":396,"title":397,"date":382,"chapter":398,"chapterSort":399,"docKey":383,"docRoot":384,"docTitle":385,"isWikiDoc":69,"isWikiIndex":387},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch1-qian-yan","wiki\u002F2023-10-05-Cplusplus教学\u002Fch1-前言","前言","1",1000000,{"path":401,"stem":402,"title":403,"date":382,"chapter":404,"chapterSort":405,"docKey":383,"docRoot":384,"docTitle":385,"isWikiDoc":69,"isWikiIndex":387},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch10-xian-dai-c","wiki\u002F2023-10-05-Cplusplus教学\u002Fch10-现代C++","现代C++","10",10000000,{"path":407,"stem":408,"title":409,"date":382,"chapter":410,"chapterSort":411,"docKey":383,"docRoot":384,"docTitle":385,"isWikiDoc":69,"isWikiIndex":387},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch2-cheng-xu-yun-xing-yu-bian-liang-sheng-ming-zhou-qi","wiki\u002F2023-10-05-Cplusplus教学\u002Fch2-程序运行与变量生命周期","程序运行与变量生命周期","2",2000000,{"path":413,"stem":414,"title":415,"date":382,"chapter":416,"chapterSort":417,"docKey":383,"docRoot":384,"docTitle":385,"isWikiDoc":69,"isWikiIndex":387},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch3-tou-wen-jian","wiki\u002F2023-10-05-Cplusplus教学\u002Fch3-头文件","头文件","3",3000000,{"path":389,"stem":391,"title":5,"date":382,"chapter":380,"chapterSort":381,"docKey":383,"docRoot":384,"docTitle":385,"isWikiDoc":69,"isWikiIndex":387},{"path":420,"stem":421,"title":422,"date":382,"chapter":423,"chapterSort":424,"docKey":383,"docRoot":384,"docTitle":385,"isWikiDoc":69,"isWikiIndex":387},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch5-c-ming-ming-kong-jian","wiki\u002F2023-10-05-Cplusplus教学\u002Fch5-C++命名空间","C++命名空间","5",5000000,{"path":426,"stem":427,"title":428,"date":382,"chapter":429,"chapterSort":430,"docKey":383,"docRoot":384,"docTitle":385,"isWikiDoc":69,"isWikiIndex":387},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch6-lian-he-ti-gong-yong-ti","wiki\u002F2023-10-05-Cplusplus教学\u002Fch6-联合体（共用体）","联合体（共用体）","6",6000000,{"path":432,"stem":433,"title":434,"date":382,"chapter":435,"chapterSort":436,"docKey":383,"docRoot":384,"docTitle":385,"isWikiDoc":69,"isWikiIndex":387},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch7-typedef","wiki\u002F2023-10-05-Cplusplus教学\u002Fch7-typedef","typedef","7",7000000,{"path":438,"stem":439,"title":440,"date":382,"chapter":441,"chapterSort":442,"docKey":383,"docRoot":384,"docTitle":385,"isWikiDoc":69,"isWikiIndex":387},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch8-jie-gou-ti","wiki\u002F2023-10-05-Cplusplus教学\u002Fch8-结构体","结构体","8",8000000,{"path":444,"stem":445,"title":446,"date":382,"chapter":447,"chapterSort":448,"docKey":383,"docRoot":384,"docTitle":385,"isWikiDoc":69,"isWikiIndex":387},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002Fch9-shu-ju-de-cun-fang","wiki\u002F2023-10-05-Cplusplus教学\u002Fch9-数据的存放","数据的存放","9",9000000,{"path":384,"stem":450,"title":451,"date":382,"chapter":452,"chapterSort":453,"docKey":383,"docRoot":384,"docTitle":385,"isWikiDoc":69,"isWikiIndex":69},"wiki\u002F2023-10-05-Cplusplus教学\u002Findex","C\u002FC++教程",null,0,1778666547783]