C语言教程

  • C语言经典案例:宏#define命令练习2。

      需求描写:宏#define敕令演习2。 C语言案例剖析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #includestdio.h #define exchange(a,b) { int t;t=a;a=b;b=t;}//留意放在一行里 int main...

    184
  • C语言经典案例:编写一个函数,输入n为偶数时,调用函数求1/2+1/

      C语言案例分析: 无。 实现代码如下: #includestdio.h #includestdlib.h double evenumber(int n); double oddnumber(int n); int main() { int n; double r; double (*pfunc)(int); printf(请输入一个数字:); sca...

    170
  • C语言经典案例:输出特殊图案,请在c环境中运行,看一看,Very B

      C语言案例分析: 字符共有256个。不同字符,图形不一样。 VC6.0下出现中文乱码(原因+解决方法): 176的16进制是B0,219的16进制是DB,0xB0DB是"佰"字的内码,所以输出的就是"佰"了。 主要原因是文件信息的代码页不同...

    65
  • C语言经典案例:输出特殊图案,请在c环境中运行,看一看,Very B

      C语言案例剖析: 字符共有256个。分歧字符,图形纷歧样。 VC6.0下涌现中文乱码(缘由+处理办法): 176的16进制是B0,219的16进制是DB,0xB0DB是"佰"字的内码,以是输入的就是"佰"了。 重要缘由是文件信息的代码页分歧...

    159
  • C语言运算符的优先级

      运算符优先级 C语言的四则运算符和数学里面的一致。先算括号里面的,先乘除后加减。 下表是常用的运算符优先级表格 标记 操作符 类型 优先级 结合性 ++ -- 自增、自减 后缀 16 从左到右 ++ -- 自增、自减 前缀 15 从...

    263
  • C语言运算符

      在之前的章节中,我们使用到了+运算符,用于两个数据对象的相加。=运算符,用于将=号右边的值赋值给左边。这一章中,我们将详细认识一下C语言中的运算符。 1. 赋值运算符= C语言中,赋值运算符将=号右边的值,赋值给...

    232
  • getchar与putchar函数用法

      getchar、putchar函数 getchar函数用于从键盘读取一个字符。 putchar函数用于输出一个字符。 使用getchar的时候,输入完字符,请按回车键。 中文字符串 C语言支持中文字符串,但是你会发现ASCII中没有中文。 早期在...

    203
  • 字符常量与变量

      在一节中,我们来讨论字符与字符串。 1. 字符常量 如果我想在屏幕上打印HelloWorld。应该怎样做呢?大家应该很熟悉这个代码了。 # include stdio.h int main () { printf ( HelloWorld\n ); return 0 ;} 我们使用pri...

    164
  • C语言经典案例:取一个整数 a 从右端开始的 4~7 位。

      C语言案例分析: 可以这样考虑: (1)先使 a 右移 4 位。 (2)设置一个低 4 位全为 1,其余全为 0 的数,可用~(~0 (3)将上面二者进行 lt;stdio.h int main() { unsigned a,b,c,d; printf(请输入整数:\n); scanf(%o,a)...

    99
  • 检查是否使用了错误的占位符

      如果你使用了错误的占位符,得益于新版的编译器,你可以在warning中看到这些提示。 # include stdio.h int main () { char c; scanf ( %d , c); short s; scanf ( %d , s); int n; scanf ( %d , n); long l; scanf (...

    92
  • scanf与printf的用法区别

      printf的后续参数不要加,而scanf由于需要一个指针,所以需要加。 由于比int小的类型在传入printf的时候,都会进行默认函数参数转换。 到printf函数内部时,都是int类型了。因此用%d来打印char,short都是可以的。但...

    80
  • scanf占位符的用法

      1. 占位符 scanf的占位符规范和printf类似,但有些不同。请使用的时候,不要混淆了。scanf的占位符组成如下。 一个可选的 最大字段宽度 ,用一个正的十进制整数表示。 一个可选的 长度指定符 。 必须的转换操作。 转...

    209
  • C语言scanf函数的用法

      scanf函数 上一节中我们讨论了,如何将整数,浮点数,字符串打印到屏幕上去。既然有输出,怎么能没有输入呢?这一节中,我们来介绍与printf相反的scanf函数。 scanf的功能是将键盘输入的字符串转换成整数、浮点数、...

    156
  • C语言printf函数的占位用法

      2.占位符 在我们在前面的章节中,使用%d用于整型的占位,%s用于字符串的占位。接下来我们详细讨论一下,占位符的细节。 占位符以%百分号开始,依次具有下面这些元素:(以下是简化版本,初学过程中,先学好常用的即可...

    102
  • C语言printf函数的使用

      printf函数 1. printf函数使用公式 在前面几节中,我们已经使用过很多次printf函数了。让我们再来详细讨论一下它。首先,我们看一下,它的使用公式。 printf是一个变参函数。(参数的数量和类型不确定) printf的第一...

    178

联系我们

在线咨询:点击这里给我发消息

咨询电话:400-998-2681

工作时间:7*24小时无休