c语言
question1 #include<stdio.h>
printf("",)
scanf("",&)
%d:以带符号的十进制形式输出整数
%u:以无符号十进制形式输出整数
%x:以十六进制无符号形式输出整数
%c:以字符形式输出,只输出一个字符
%s:输出字符串
%f:以小数形式输出单/双精度数,隐含输出六位小数
1.%m.nf。指定输出的数据最小宽度为m列,其中有n位小数。如果数值长度小于m,则左端补空格
(%-m.nf 为左对齐)
2.输入如果是double型,使用%lf
%e:以指数形式输出实数
question2 sizeof()与strlen()
1字节=8bit;字即字长,指主观的长度,如CPU一次能运算的数据长度。
question3 c++常用输出格式控制符
(Notes:#include <iomanip>)
<<hex or >>hex 十六进制表输入输出;
<<oct or >>oct 八进制表输入输出;
<<setprecision(int n) 设置浮点数输出精度(即有效数字)为n位;
<<setiosflags(ios::fixed)<<setprecision(int n)
设置浮点数的小数位为n位;
<<setiosflags(ios::scientific)<<setprecision(int n)
设置科学计数法表示下浮点数的小数位为n位;
<<setfill(′*′)<<setw(10) 设置输出结果占10位,空位由*替代
(默认为右对齐 <<setiosflags(ios∷right))