现在位置: 首页 > 02 运算和数据类型 > 文章
C语言中有多种数据类型,其中用的最多的就是整型、字符型和浮点型。 学习各种数据类型时,需要注意的就是如何读入这些数据和输出这些数据。 下面的例子显示了浮点数的输入和输出。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include <stdio.h>   int main(int argc, char *argv[]) { int a, b; double c, d;   scanf("%d%d", &a, &b); scanf(&...
阅读全文
2013年08月31日 02 运算和数据类型 ⁄ 共 950字 符号常量,浮点数(计算圆的周长和面积)已关闭评论
【问题:圆的周长和面积】 根据圆的半径求圆的周长和面积,PI值保留3位小数,为3.142。 输入是半径,是一个浮点数。 输出为周长和面积,结果保留2位小数,分两行输出,第一行是圆的周长,第二行是圆的面积。 1 2 3 4 5 6 7 8 9 10 11 12 #include <stdio.h> #define PI 3.142 int main() { double radius, circumference, area; scanf("%lf", &radius); circumference ...
阅读全文
2012年10月21日 02 运算和数据类型 ⁄ 共 2435字 暂无评论
在程序设计中,很重要的处理对象就是字符,把多个字符放在一起,就是字符数组;在字符数组尾部添个标记,就成了字符串。 除了数字,在C语言中还有一个重要的类型就是字符。对于一个新的类型,需要掌握它的定义、输入和输出。 通过下面的程序,你就可以了解到字符是如何输入输出的了。 1 2 3 4 5 6 7 8 9 10 11 #include <stdio.h>   int main(int argc, char *argv[]) { char c1, c2; ...
阅读全文
2014年09月15日 02 运算和数据类型 ⁄ 共 1096字 格式化输入函数scanf已关闭评论
格式化输入函数 scanf 的功能非常强大 scanf函数的一般形式为: scanf(“格式控制字符串”, 地址表列); scanf(“格式控制字符串”, 地址表列); 1 2 3 4 5 6 7 8 9 10 11 12 #include <stdio.h> int main() { int n; scanf("%d", &n); printf("decimal: %d\n", n); /* 十进制 */ printf("octal: %o\n", n...
阅读全文
2011年02月16日 02 运算和数据类型 ⁄ 共 1081字 暂无评论
第一步:计算算术表达式 计算机速度快,很适合做计算和逻辑判断工作。 首先介绍顺序结构程序设计,其基本思路是:把需要计算机完成的工作分成若干个步骤,然后依次让计算机执行。注意这里的“依次”二字——步骤之间是有先后顺序的。这部分的重点在于计算。接下来介绍分支结构程序设计,用到了逻辑判断,根据不同情况执行不同语句。本章内容不复杂,但是不容忽视。 注意:编程不是看会的,也不是听会的,而是练会的,所以应尽量在...
阅读全文
2013年11月28日 02 运算和数据类型 ⁄ 共 369字 浮点数(计算两点之间的距离)已关闭评论
浮点数(计算两点之间的距离) 输入4个浮点数x1, y1, x2, y2,输出平面坐标系中点(x1,y1)到点(x2,y2)的距离,输出结果保留3位小数。 样例输入 0 0 3.0 4.0 样例输出 5.000 1 2 3 4 5 6 7 8 9 10 #include <stdio.h> #include <math.h> /* 说明使用了math库中的函数,平方根 sqrt */ int main() { double x1,y1,x2,y2,distance; scanf("%lf%lf%lf%lf",&x1...
阅读全文
2013年08月13日 02 运算和数据类型 ⁄ 共 1417字 逗号表达式已关闭评论
逗号表达式在实际编程中运用的并不多。 C语言提供一种特殊的运算符,逗号运算符,优先级别最低,它将两式联接起来,如:(3+5,6+8)称为逗号表达式,其求解过程先表达式1,后表达式2,整个表达式值是表达式2的值,如:(3+5,6+8)的值是14。(a=3*5,a*4)的值是60。 逗号表达式的形式如下:表达式1,表达式2,表达式3,...... ,表达式n 逗号表达式的要领: (1) 逗号表达式的运算过程为:从左往右逐个计算表达式。 (2) 逗号表...
阅读全文
2013年08月13日 02 运算和数据类型 ⁄ 共 70字 字符类型已关闭评论
字符类型 1 2 3 4 5 6 7 8 9 10 11 12 // 2011_09_B_10   #include <stdio.h> int main(int argc, char *argv[]) { char a; for(a=0; a<15; a+=5) { putchar(a+'A'); } printf("\n"); return 0; }// 2011_09_B_10 #include <stdio.h> int main(int argc, char *argv[]) { cha...
阅读全文
2013年08月13日 02 运算和数据类型 ⁄ 共 492字 输入函数已关闭评论
scanf和printf 若有定义:int a,b;,通过语句scanf("%d;%d",&a,&b);,能把整数3赋给a,5赋给b的输入数据是___________。 选择一项: A. 3;5 B. 35 C. 3 5 D. 3,5 答案A。使用scanf函数时应注意的问题:如果在格式控制字符串中除了格式说明以外还有其他字符,则在输入数据时在对应位置应输入与这些字符相同的字符 有以下程序 1 2 3 4 5 6 7 8 9 10 // 2011_3_C_16 #include <stdio.h> int main(int argc, char *ar...
阅读全文