[{"data":1,"prerenderedAt":375},["ShallowReactive",2],{"wiki-page-/wiki/2023-10-05-cplusplus-jiao-xue/ch4-c-yu-yan-he-c-de-i-o":3,"wiki-doc-items-/wiki/2023-10-05-cplusplus-jiao-xue/ch4-c-yu-yan-he-c-de-i-o":315},{"id":4,"title":5,"body":6,"chapter":301,"chapterSort":302,"date":303,"description":12,"docKey":304,"docRoot":305,"docTitle":306,"extension":307,"isWikiDoc":57,"isWikiIndex":308,"layout":309,"meta":310,"navigation":57,"path":311,"seo":312,"stem":313,"wikiDepth":48,"__hash__":314},"content/wiki/2023-10-05-Cplusplus教学/ch4-C语言和C++的I_O.md","C语言 和 C++ 的I/O",{"type":7,"value":8,"toc":299},"minimark",[9,13,28,34,89,189,192,198,262,268,289,295],[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);      //输出一个整形变量a\nprintf(\"%f %f\",a,b);   //输出二个单精度浮点数变量(fp32) a，b中间以空格隔开\nprintf(\"%d序号对应的值是%lf\",a,b);   //输出二个单精度浮点数变量a，b中间以空格隔开\nprintf(\"%.2f\",a);   //输出一个单精度浮点数(fp32) a,并保留两位小数\nprintf(\"你好\")  //输出“你好”字符串\n","C","",[42,43,44,52,59,65,71,77,83],"code",{"__ignoreMap":40},[45,46,49],"span",{"class":47,"line":48},"line",1,[45,50,51],{},"printf(\"输出内容(可含占位符)\"，变量1，变量2)\n",[45,53,55],{"class":47,"line":54},2,[45,56,58],{"emptyLinePlaceholder":57},true,"\n",[45,60,62],{"class":47,"line":61},3,[45,63,64],{},"printf(\"%d\",a);      //输出一个整形变量a\n",[45,66,68],{"class":47,"line":67},4,[45,69,70],{},"printf(\"%f %f\",a,b);   //输出二个单精度浮点数变量(fp32) a，b中间以空格隔开\n",[45,72,74],{"class":47,"line":73},5,[45,75,76],{},"printf(\"%d序号对应的值是%lf\",a,b);   //输出二个单精度浮点数变量a，b中间以空格隔开\n",[45,78,80],{"class":47,"line":79},6,[45,81,82],{},"printf(\"%.2f\",a);   //输出一个单精度浮点数(fp32) a,并保留两位小数\n",[45,84,86],{"class":47,"line":85},7,[45,87,88],{},"printf(\"你好\")  //输出“你好”字符串\n",[35,90,94],{"className":91,"code":92,"language":93,"meta":40,"style":40},"language-cpp shiki shiki-themes github-light github-dark","scanf(\"%d\",&a);           //输入一个整形数\nscanf(\"%d %d\",&a，&b);   //输入两个整形数，中间以空格隔开      \nscanf(\"%d,%d\",&a，&b);   //输入两个整形数，中间以逗号隔开\n","cpp",[42,95,96,130,160],{"__ignoreMap":40},[45,97,98,102,106,110,114,116,119,123,126],{"class":47,"line":48},[45,99,101],{"class":100},"sScJk","scanf",[45,103,105],{"class":104},"sVt8B","(",[45,107,109],{"class":108},"sZZnC","\"",[45,111,113],{"class":112},"sj4cs","%d",[45,115,109],{"class":108},[45,117,118],{"class":104},",",[45,120,122],{"class":121},"szBVR","&",[45,124,125],{"class":104},"a);",[45,127,129],{"class":128},"sJ8bj","           //输入一个整形数\n",[45,131,132,134,136,138,140,143,145,147,149,152,154,157],{"class":47,"line":54},[45,133,101],{"class":100},[45,135,105],{"class":104},[45,137,109],{"class":108},[45,139,113],{"class":112},[45,141,142],{"class":112}," %d",[45,144,109],{"class":108},[45,146,118],{"class":104},[45,148,122],{"class":121},[45,150,151],{"class":104},"a，",[45,153,122],{"class":121},[45,155,156],{"class":104},"b);",[45,158,159],{"class":128},"   //输入两个整形数，中间以空格隔开      \n",[45,161,162,164,166,168,170,172,174,176,178,180,182,184,186],{"class":47,"line":61},[45,163,101],{"class":100},[45,165,105],{"class":104},[45,167,109],{"class":108},[45,169,113],{"class":112},[45,171,118],{"class":108},[45,173,113],{"class":112},[45,175,109],{"class":108},[45,177,118],{"class":104},[45,179,122],{"class":121},[45,181,151],{"class":104},[45,183,122],{"class":121},[45,185,156],{"class":104},[45,187,188],{"class":128},"   //输入两个整形数，中间以逗号隔开\n",[10,190,191],{},"2.C++的iostream中的std::cin和std::cout",[10,193,194,197],{},[16,195,196],{},"cout"," 是与流插入运算符 \u003C\u003C 结合使用",[35,199,201],{"className":91,"code":200,"language":93,"meta":40,"style":40},"std::cout \u003C\u003C a;   //输出一个变量a\nstd::cout \u003C\u003C \"你好\"   //输出\"你好\"\nstd::cout \u003C\u003C \"结果是：\" \u003C\u003C a \u003C\u003C std::endl  //输出 结果是: a  并换行\n",[42,202,203,220,234],{"__ignoreMap":40},[45,204,205,208,211,214,217],{"class":47,"line":48},[45,206,207],{"class":100},"std",[45,209,210],{"class":104},"::cout ",[45,212,213],{"class":121},"\u003C\u003C",[45,215,216],{"class":104}," a;",[45,218,219],{"class":128},"   //输出一个变量a\n",[45,221,222,224,226,228,231],{"class":47,"line":54},[45,223,207],{"class":100},[45,225,210],{"class":104},[45,227,213],{"class":121},[45,229,230],{"class":108}," \"你好\"",[45,232,233],{"class":128},"   //输出\"你好\"\n",[45,235,236,238,240,242,245,248,251,253,256,259],{"class":47,"line":61},[45,237,207],{"class":100},[45,239,210],{"class":104},[45,241,213],{"class":121},[45,243,244],{"class":108}," \"结果是：\"",[45,246,247],{"class":121}," \u003C\u003C",[45,249,250],{"class":104}," a ",[45,252,213],{"class":121},[45,254,255],{"class":100}," std",[45,257,258],{"class":104},"::endl",[45,260,261],{"class":128},"  //输出 结果是: a  并换行\n",[10,263,264,267],{},[16,265,266],{},"cin"," 是与流提取运算符 >> 结合使用",[35,269,271],{"className":91,"code":270,"language":93,"meta":40,"style":40},"std::cin >> a     //输入一个变量a\n",[42,272,273],{"__ignoreMap":40},[45,274,275,277,280,283,286],{"class":47,"line":48},[45,276,207],{"class":100},[45,278,279],{"class":104},"::cin ",[45,281,282],{"class":121},">>",[45,284,285],{"class":104}," a",[45,287,288],{"class":128},"     //输入一个变量a\n",[10,290,291],{},[292,293],"img",{"alt":40,"src":294},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/05/image2.webp",[296,297,298],"style",{},"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 .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 .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":40,"searchDepth":54,"depth":54,"links":300},[],"4",4000000,"2023-10-05","2023-10-05-cplusplus-jiao-xue","/wiki/2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md",false,null,{},"/wiki/2023-10-05-cplusplus-jiao-xue/ch4-c-yu-yan-he-c-de-i-o",{"title":5,"description":12},"wiki/2023-10-05-Cplusplus教学/ch4-C语言和C++的I_O","8SGJhb01XqE-nKm83VsRc0JKZ0o3yndvs8WgbrkG4hk",[316,322,328,334,340,341,347,353,359,365,371],{"path":317,"stem":318,"title":319,"date":303,"chapter":320,"chapterSort":321,"docKey":304,"docRoot":305,"docTitle":306,"isWikiDoc":57,"isWikiIndex":308},"/wiki/2023-10-05-cplusplus-jiao-xue/ch1-qian-yan","wiki/2023-10-05-Cplusplus教学/ch1-前言","前言","1",1000000,{"path":323,"stem":324,"title":325,"date":303,"chapter":326,"chapterSort":327,"docKey":304,"docRoot":305,"docTitle":306,"isWikiDoc":57,"isWikiIndex":308},"/wiki/2023-10-05-cplusplus-jiao-xue/ch10-xian-dai-c","wiki/2023-10-05-Cplusplus教学/ch10-现代C++","现代C++","10",10000000,{"path":329,"stem":330,"title":331,"date":303,"chapter":332,"chapterSort":333,"docKey":304,"docRoot":305,"docTitle":306,"isWikiDoc":57,"isWikiIndex":308},"/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":335,"stem":336,"title":337,"date":303,"chapter":338,"chapterSort":339,"docKey":304,"docRoot":305,"docTitle":306,"isWikiDoc":57,"isWikiIndex":308},"/wiki/2023-10-05-cplusplus-jiao-xue/ch3-tou-wen-jian","wiki/2023-10-05-Cplusplus教学/ch3-头文件","头文件","3",3000000,{"path":311,"stem":313,"title":5,"date":303,"chapter":301,"chapterSort":302,"docKey":304,"docRoot":305,"docTitle":306,"isWikiDoc":57,"isWikiIndex":308},{"path":342,"stem":343,"title":344,"date":303,"chapter":345,"chapterSort":346,"docKey":304,"docRoot":305,"docTitle":306,"isWikiDoc":57,"isWikiIndex":308},"/wiki/2023-10-05-cplusplus-jiao-xue/ch5-c-ming-ming-kong-jian","wiki/2023-10-05-Cplusplus教学/ch5-C++命名空间","C++命名空间","5",5000000,{"path":348,"stem":349,"title":350,"date":303,"chapter":351,"chapterSort":352,"docKey":304,"docRoot":305,"docTitle":306,"isWikiDoc":57,"isWikiIndex":308},"/wiki/2023-10-05-cplusplus-jiao-xue/ch6-lian-he-ti-gong-yong-ti","wiki/2023-10-05-Cplusplus教学/ch6-联合体（共用体）","联合体（共用体）","6",6000000,{"path":354,"stem":355,"title":356,"date":303,"chapter":357,"chapterSort":358,"docKey":304,"docRoot":305,"docTitle":306,"isWikiDoc":57,"isWikiIndex":308},"/wiki/2023-10-05-cplusplus-jiao-xue/ch7-typedef","wiki/2023-10-05-Cplusplus教学/ch7-typedef","typedef","7",7000000,{"path":360,"stem":361,"title":362,"date":303,"chapter":363,"chapterSort":364,"docKey":304,"docRoot":305,"docTitle":306,"isWikiDoc":57,"isWikiIndex":308},"/wiki/2023-10-05-cplusplus-jiao-xue/ch8-jie-gou-ti","wiki/2023-10-05-Cplusplus教学/ch8-结构体","结构体","8",8000000,{"path":366,"stem":367,"title":368,"date":303,"chapter":369,"chapterSort":370,"docKey":304,"docRoot":305,"docTitle":306,"isWikiDoc":57,"isWikiIndex":308},"/wiki/2023-10-05-cplusplus-jiao-xue/ch9-shu-ju-de-cun-fang","wiki/2023-10-05-Cplusplus教学/ch9-数据的存放","数据的存放","9",9000000,{"path":305,"stem":372,"title":373,"date":303,"chapter":309,"chapterSort":374,"docKey":304,"docRoot":305,"docTitle":306,"isWikiDoc":57,"isWikiIndex":57},"wiki/2023-10-05-Cplusplus教学/index","C/C++教程",0,1778560331330]