摘要:
C 数据类型 在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。 C 中的类型可分为以下几种: 序号 类型与描述 1 基本类型: 它们是算术类型,包括两种类型:整数类型和浮点类型。 2 枚举类型: 它们也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量。 3 void 类... 阅读全文
摘要:
C 基本语法 我们已经看过 C 程序的基本结构,这将有助于我们理解 C 语言的其他基本的构建块。 C 的令牌(Tokens) C 程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。例如,下面的 C 语句包括五个令牌: printf("Hello, World! \n"); 这五个令牌分别是: printf ( "Hello, World! \n" ) ; 分号 ; ... 阅读全文
摘要:
C 标准库 - 简介 stdio .h 头文件定义了三个变量类型、一些宏和各种函数来执行输入和输出。 库变量 下面是头文件 stdio.h 中定义的变量类型: 序号 变量 & 描述 1 size_t 这是无符号整数类型,它是 sizeof 关键字的结果。 2 FILE 这是一个适合存储文件流信息的对象类型。 3 fpos_t 这是一个适合存储文件中任何位置的对象... 阅读全文
摘要:
C 语言实例 - 计算标准偏差 计算标准偏差。 实例 #include #include float calculateSD(float data[]); int main() { int i; float data[10]; printf("输入10个元素: "); for(i=0; i < 10; ++i) scanf("%... 阅读全文
摘要:
C 语言实例 - 创建各类三角形图案 创建三角形图案。 实例 - 使用 * 号 #include int main() { int i, j, rows; printf("行数: "); scanf("%d",&rows); for(i=1; i int main() { int i, j, rows; printf... 阅读全文
摘要:
C 语言实例 - 实现简单的计算器 实现加减乘除计算。 实例 # include int main() { char operator; double firstNumber,secondNumber; printf("输入操作符 (+, -, *,): "); scanf("%c", &operator); printf("输入两... 阅读全文
摘要:
C 语言实例 - 判断回文数 判断一个数是否为回文数。 设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数 实例 #include int main() { int n, reversedInteger = 0, remainder, originalI... 阅读全文
摘要:
C 语言实例 - 计算一个数的 n 次方 计算一个数的 n 次方,例如: 23,其中 2 为基数,3 为指数。 实例 - 使用 while #include int main() { int base, exponent; long long result = 1; printf("基数: "); scanf("%d", &base); ... 阅读全文
摘要:
C 语言实例 - 判断数字为几位数 用户输入数字,判断该数字是几位数。 实例 #include int main() { long long n; int count = 0; printf("输入一个整数: "); scanf("%lld", &n); while(n != 0) { // n = n/10 ... 阅读全文
摘要:
C 语言实例 - 循环输出26个字母 循环输出 26 个字母。 实例 #include int main() { char c; for(c = 'A'; c int main() { char c; printf("输入 u 显示大写字母,输入 l 显示小写字母: "); scanf("%c", &c); if... 阅读全文
摘要:
C 语言实例 - 阶乘 一个正整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。 n!=1×2×3×...×n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n。 实例 #include int main() { int n, i; unsigned long long factorial = 1... 阅读全文
摘要:
C 语言实例 - 求两数最小公倍数 用户输入两个数,其这两个数的最小公倍数。 实例 - 使用 while 和 if #include int main() { int n1, n2, minMultiple; printf("输入两个正整数: "); scanf("%d %d", &n1, &n2); // 判断两数较大的值,并赋值给 minMu... 阅读全文
摘要:
C 语言实例 - 求两数的最大公约数 用户输入两个数,求这两个数的最大公约数。 实例 - 使用 for 和 if #include int main() { int n1, n2, i, gcd; printf("输入两个正整数,以空格分隔: "); scanf("%d %d", &n1, &n2); for(i=1; i int main(... 阅读全文
摘要:
C 语言实例 - 斐波那契数列 斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368........ 这个数列从第3项开始,每一项都等于前两项之和。 实例 - 输出指定数量的斐波那契数列 #include ... 阅读全文
摘要:
C 语言实例 - 输出九九乘法口诀表 使用嵌套 for 循环输出九九乘法口诀表。 实例 #include int main(){ //外层循环变量,控制行 int i = 0; //内层循环变量,控制列 int j = 0; for(i=1;i<=9;i++){ for(j=1;j<=i;j++){ ... 阅读全文
摘要:
C 语言实例 - 计算自然数的和 自然数是指表示物体个数的数,即由0开始,0,1,2,3,4,……一个接一个,组成一个无穷的集体,即指非负整数。 实例 - 使用 for #include int main() { int n, i, sum = 0; printf("输入一个正整数: "); scanf("%d",&n); for(i=1; i... 阅读全文
摘要:
C 语言实例 - 判断字母 C 语言实例 C 语言实例 用户输入一个字符,判断该字符是否为一个字母。 实例 #include int main() { char c; printf("输入一个字符: "); scanf("%c",&c); if( (c>='a' && c='A' && c<='Z')) printf("%c 是字母"... 阅读全文
摘要:
C 语言实例 - 判断正数/负数 用户输入一个数字,判断该数字是正数还是负数或是零。 实例 #include int main() { double number; printf("输入一个数字: "); scanf("%lf", &number); if (number <= 0.0) { if (number == 0.0... 阅读全文
摘要:
C 语言实例 - 一元二次方程 求一元二次方程:ax2+bx+c=0 的根。 输入三个实数a,b,c的值,且a不等于0。 实例 #include #include int main() { float a,b,c,x1,x2,d; printf("输入方程的三个系数:"); scanf("%f %f %f",&a,&b,&c); ... 阅读全文
摘要:
C 语言实例 - 判断奇数/偶数 C 语言实例 C 语言实例 以下实例判断用户输入的整数是奇数还是偶数。 实例 #include int main() { int number; printf("请输入一个整数: "); scanf("%d", &number); // 判断这个数除以 2 的余数 if(number % 2 == 0) ... 阅读全文