【vc++精品源码栏目提醒】:网学会员vc++精品源码为您提供c_、c++心得笔记1 - 讲义教程参考,解决您在c_、c++心得笔记1 - 讲义教程学习中工作中的难题,参考学习。
超链接1 软件组代码命名与注释规则 F15791011的用法 F1利用MSDN搜索F5执行代码到下一个断点处F7结束调试F9给当前光标所在行加断点F10执行单行代码遇到函数直接跳过到一下行不进入函数内部F11为也是执行单行代码但遇到函数会进入函数内部。
可以在vc6.0的查看菜单栏里的输出变量的的变化等。
Conio.h conio是Console Input/Output控制台输入输出的简写其中定义了通过控制台进行数据输入和数据输出的函数主要是一些用户通过按键盘产生的对应操作比如getch函数等等。
Getch是设备输入不显示在屏幕上getchar是键盘输入显示在屏幕上。
Stdio.h stdio 就是指 “standard buffered inputampoutputquot 意思就是说带缓冲的标准输入输出 所以了用到标准输入输出函数时如getchar就要调用这个头文件 在调用printf前为了把printf的正确原型说明引入作用域必须要用includeltstdio.hgt。
C语言中的printf 【printf格式控制输出列表 格式控制包括格式说明和格式字符。
格式说明由“”和格式字符组成如df等。
它的作用是将输出的数据转换为指定的格式输出。
格式说明总是由“”字符开始的。
】 c:表示把数据按字符输出 d:表示把数据按十进制整型输出 e是一种转换说明符号表示浮点数并且采用e计数法 f显示小数表示的普通浮点数 g 自动选择合适的表示法 o:表示把数据按八进制整型输出 p 指针的值 s:表示把数据按字符串输出 t:表示把数据按制表符输出 u:表示把数据参数按无符号整型输出 x:表示把数据按十六进制整型输出 :表示输出。
可以在quotquot和字母之间插进数字表示最大场宽。
说明1对于d 1md: 指定输出的宽度。
数据位数小于m左端补空格大于m按实际位数输出。
比如说3d 表示输出3位整型数不够3位右对齐。
a123b12345 printfquot4d4dquotab 输出结果为_12312345 若想在输出值前加一些0 就应在场宽项前加个0。
例如04d 表示在输出一个小于4位的数值时将在前面补0使其总宽度为4位。
2ld: 输出长整型数据。
比如下面的就不能用d。
long a123456 printfquotldquota printfquot9ldquota 输出结果为___123456 3-md: 可以控制输出左对齐即在quotquot和字母之间加入一个quot-quot 号可没有说明则右对齐。
比如-7d 表示输出7位整数左对齐 说明2对于f 1m.nf 表示最大场宽m小数位为n位整数位则为m-n-1位够m位右对齐。
比如9.2f 表示输出场宽为9的浮点数 其中小数位为2整数位为6小数点占一位不够9位右对齐。
2-m.nf可以控制输出左对齐。
3lf 表示输出double浮点数。
说明3对于se同样道理 -10s 表示输出10个字符左对齐没有说明则右对齐。
8s 表示输出8个字符的字符串不够8个字符右对齐。
6.9s 表示显示一个长度不小于6且不大于9的字符串。
若大于9则第9个字符以后的内容将被删除。
说明4其它注意 1超过说明的场宽 如果字符串的长度或整型数位数超过说明的场宽将按其实际长度输出。
对浮点数若整数部分位数超过了说明的整数位宽度将按实际整数位输出。
若小数部分位数超过了说明的小数位宽度 则按说明的宽度以四舍五入输出。
2浮点数表示字符或整型量的输出格式如6.9s 和6.9d 如果用浮点数表示字符或整型量的输出格式小数点后的数字代表最大宽度小数点前的数字代表最小宽度。
若大于最大宽度则最大宽度以后的内容将被删除。
比如 6.9s 表示显示一个长度不小于6且不大于9的字符串。
若大于9则第9个字符以后的内容将被删除。
printf是个变参函数它的返回值是被打印的字符数即计算输出字符的个数返回值类型是int。
printf函数是格式化输出函数一般用于向标准输出设备按规定格式输出信息。
在编写程序时经常会用到此函数。
printf函数的调用格式为 printfquot格式化字符串gtquot lt参量表gt cprintf与printf的区别 在原来的C语言中cprintf中的c代表console就是控制台. conio.h中的con也是这个意思到了windows也继承了这个渊源. 按照设计者本来的意图printf是标准输出就是指可以完全不知道你输出的对象只是以标准的