- 浏览: 48879 次
- 性别:
- 来自: 济南
最新评论
-
小女墙:
看过,支持一下
java之初学图形程序设计-java 2D图形 -
zhoulei984623:
好细 哈哈 学习了
C语言中的scanf函数用法 -
891633093:
zhr_23 写道lz,可以把C++的输入输出也总结一下!
...
C语言中文件的输入输出 -
zhr_23:
lz,可以把C++的输入输出也总结一下!
C语言中文件的输入输出
文章列表
ODBC(Open Database Connectivity,开放数据库连接)是由Microsoft定义的一种数据库访问标准,它提供了一种标准的数据库访问方法以访问不同数据库提供商的数据库,其本质上是一组数据库访问API.虽然数据库访问有多种方法,但ODBC以 ...
例1
#include <stdio.h>
main()
{int i;int b;
scanf("%d",&i);
getchar();
}
为什么只输入一个数字或字母都会退出?
例2
#include <stdio.h>
main()
{int i;int b;
scanf("%d",&i);
scanf("%d",&b);
}
为什么输入一个数字不会退出,输入一个字母会退出?
例3
#include <stdio.h>
main() ...
设置前景色
功能:设置当前画笔颜色。
函数原型:void setcolor(int color)
函数说明:将当前画笔设置为color代表的颜色。Color可以是0至15之间的任意整数,也可以是这16个整数所对应的符号常量,如整数0所对应的符号常量为BLACK,而这16个整数或符号常量分别代表C语言图形模式下的16中颜色。具体情况如下表所示。
颜色表
符号常量
数值
含义
BLACK
0
黑色
BLUE
1
蓝色
GREEN
2
绿色
CYAN
3
青色
RED
4
红色
MAGENTA
5
洋红
...
指针对一部分初学者来说一直是一个无法逾越的障碍,没有指针的C语言就好像没有左腿的短跑运动员。今天我来试试换一种方法来理解指针,希望能帮还在为指针挣扎的朋友们理清思路,高手略过即可。
我们先认为内存是一家 ...
const对很多人来说既陌生又熟悉。可以说很棘手的问题,有些地方很难理解。我在刚学C的时侯,对它的理解也是很模糊的。好像有点理解,但又说不出个所以然来。
在此,就向大家分享,我一直以来对它的理解,如有不当之处 ...
按位“与”
& 运算符查看两个表达式的二进制表示法的值,并执行按位“与”操作。该操作的结果如下所示:
0101 (expression1)
1100 (expression2)
————————
0100 (result)
任何时候,只要两个表达式的某位都为 1,则结果的该位为 1。否则,结果的该位为 0。
按位“或”
| 运算符查看两个表达式的二进制表示法的值,并执行按位“或”操作。该操作的结果如下所示:
0101 (expression1)
1100 (expression2)
————————
1101 (结果)
任何时候,只要任一表达式的一位为 1 ...
函数名: fabs
功 能: 返回浮点数的绝对值
用 法: double fabs(double x);
程序例:
#include <stdio.h> #include <math.h> int main(void) { float number = -1234.0; printf("number: %f absolute value: %f\n", number, fabs(number)); return 0; }
函数名: farcalloc
功 能: 从远堆栈中申请空间
用 法: vo ...
函数名: ecvt
功 能: 把一个浮点数转换为字符串
用 法: char ecvt(double value, int ndigit, int *decpt, int *sign);
程序例:
#include <stdlib.h> #include <stdio.h> #include <conio.h> int main(void) { char *string; double value; int dec, sign; int ndig = 10; clrscr(); value = 9.876; ...
函数名: ecvt
功 能: 把一个浮点数转换为字符串
用 法: char ecvt(double value, int ndigit, int *decpt, int *sign);
程序例:
#include <stdlib.h> #include <stdio.h> #include <conio.h> int main(void) { char *string; double value; int dec, sign; int ndig = 10; clrscr(); value = 9.876; ...
函数名: cabs
功 能: 计算复数的绝对值
用 法: double cabs(struct complex z);
程序例:
#include <stdio.h> #include <math.h> int main(void) { struct complex z; double val; z.x = 2.0; z.y = 1.0; val = cabs(z); printf("The absolute value of %.2lfi %.2lfj is %.2lf", z.x, z.y, val); ...
函数名: bar
功 能: 画一个二维条形图
用 法: void far bar(int left, int top, int right, int bottom);
程序例:
#include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> int main(void) { /* request auto detection */ int gdriver = DETECT, gmode, errorcode; i ...
函数名: abort
功 能: 异常终止一个进程
用 法: void abort(void);
程序例:
#include <stdio.h> #include <stdlib.h> int main(void) { printf("Calling abort()\n"); abort(); return 0; /* This is never reached */ }
函数名: abs
功 能: 求整数的绝对值
用 法: int abs(int i);
程序例:
#include <stdi ...
C语言提供了丰富的图形函数,比如圆形函数、直线函数等,不过在使用这些函数前的我们需要先驱动C语言的图形模式,先看一下代码:
void initgr(void) {
int gd = DETECT, gm = 0;
registerbgidriver(EGAVGA_driver);
initgraph(&gd, &gm, ""); }
函数说明:
该函数initgr()为用户自定义函数,没有参数和返回值,如需驱动图形模式,则直接调用该函数即可。
gd = DETECT 设置自动 ...
C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,经常会 ...
1.常用的输出设备控制字符
退格符\b 使活动位置在当前行上退回一个空格
走纸符\f 将活动位置移动到下一页的开始处
换行符\n
回车符\r 将活动位置移动到当前行的开始处
水平制表符\t 将活动位置移动到下一个水平指标点
垂直制表符\v 将活动位置移动到下一个垂直指标点
2.警报 \a
在屏幕上打印输出时会产生警报蜂鸣而不移动屏幕光标