想要天天向上,就要懂得享受学习。图老师为大家推荐C 语言基础教程(我的C之旅开始了)[八],精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!
【 tulaoshi.com - 编程语言 】
19. 基本数据类型:复数类型和虚数类型
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)C99 新增了复数类型(_Complex)和虚数类型(_Imaginary)。简单来说,C99 提供了三种复数类型:float _Complex,double _Complex,和 long double _Complex。对于 float _Complex 类型的变量来说,它包含两个 float 类型的值,一个用于表示复数的实部(real part),另一个用于表示虚部(imaginary part)。类似地,
20. 转义字符使用实例
下面这个例子演示了 a、b、t、r,以及 n 的作用。其中 b,t 和 r 的概念可以追溯到电脑仍然使用打字机作为输出设备的时候,所以对于现代的一些电脑来说,它们可能不起作用。在某些麦金托什机(Macintosh)上,它们的作用就和我们下面所说的不一样。首先请认真看一下以下程序,然后编译运行一下,看看运行结果和您想象的是否一样,然后再看后面的详细解说。/* esc_sq.c -- 使用转义字符 */ #include stdio.h int main(void){ float height; printf("aPlease enter your height: _____ cmbbbbbbbb"); scanf("%f", &height); printf("tYour height is %.2f.rOh!n", height); return 0;}第一个 printf 通常会引起一声鸣响(a),同时显示以下提示Please enter your height: _____ cm其中活跃位置(光标)在下划线的开端。活跃位置之所以会位于下划线的开端,是因为那八个 b 把活跃位置后退了八个位置。顺带一题,下划线 _____ 由五个 _ 构成。注意:一般来说,b 不会擦除前面输出的字符,但是在某些系统,b 却会擦除前面输出的字符,导致显示结果为 Please enter your height: 。a 产生的效果取决于硬件。一般来说,输出 a 会产生鸣响。但是在某些系统,输出 a 不会产生任何效果,或者仅仅显示一个特殊字符。 输入一个数后(比如输入 180.5),屏幕的显示会变成Please enter your height: 180.5 cm
我们输入的数字取代了原来的下划线。接着我们需要按回车确定我们的输入。按下回车键后,第二个 printf 运行结束后,屏幕显示如下: Please enter your height: 180.5 cm Oh! Your height is 180.50.这是因为 t 使活跃位置向后移动了若干个位置(通常是八个),然后输出
活跃位置会移动到下一行的开端。
加法运算符使它左右两边的值相加。例如: printf("%d", 9 + 11); 输出结果为 20。加法运算符的操作数可以是常量,也可以是变量。例如: var = var_1 + var_2; 这个语句先把 var_1 的值和 var_2 的值相加,然后把相加的结果赋值给 var。 2. 减法运算符(Subtraction Operator): – 减法运算符导致左边的操作数减去右边的操作数。例如: var = 100 – 40; 100 – 40 的值是 60,然后这个 60 被赋值给 var。 加法运算符和减法运算符被称为二目运算符(binary operator),因为它们需要两个操作数。 3. 正负运算符(Sign Operator): – 和 + 例如: var_1 = -5;var_2 = -var_1;var = +5 var_1 的值是 -5,var_2 的值是 5,var 的值是 5。 正负运算符被称为单目运算符(unary operator),因为它们只需要一个操作数。(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)
23. 乘法运算符和除法运算符
来源:http://www.tulaoshi.com/n/20160219/1598750.html
看过《C 语言基础教程(我的C之旅开始了)[八]》的人还看了以下文章 更多>>