算法的特点是什么?2.c语言的基本类型包括哪几项?3.条件运算符"表达式1

如题所述

算法

      是求解问题类的、机械的、统一的方法,常用于计算、数据处理和自动推理。


基本数据类型

  1 数据类型种类

  整型:short、int、long

  字符类型:char

  浮点类型:float、double 这六个关键字代表C语言里的六种基本数据类型。

  2.各种数据类型介绍

  2.1整型

  整形包括短整型、整形和长整形。

  2.1.1短整型

  short a=1;

  2.1.2整型

  一般占4个字节(32位),最高位代表符号,0表示正数,1表示负数,取值范围是-2147483648~2147483647,在内存中的存储顺序是地位在前、高位在后,例如0x12345678在内存中的存储如下:

  地址:0x0012ff78  0x0012ff79  0x0012ff7a  0x0012ff7b

  数据:  78      56        34      12

  定义:用int关键字,举例如下:

  int a=6;

  2.1.3长整形

  long a=10;

  2.2浮点型

  浮点型包括单精度型和双精度型。

  2.2.1单精度型

  浮点型,又称实型,也称单精度。一般占4个字节(32位),

  float a=4.5;

  地址:0x0012ff78  0x0012ff79  0x0012ff7a  0x0012ff7b

  数据:  00      00        90      40

  2.2.2双精度型

  一般占8个字节(64位)

  double a=4.5;


  地址:0x0012ff78  0x0012ff79  0x0012ff7a  0x0012ff7b  0x0012ff7c  0x0012ff7d  0x0012ff7e  0x0012ff7f


  数据:  00      00        00      00      00        00      12      40

  2.3字符类型

  在各种不同系统中,字符类型都占一个字节(8位)。定义如下:

  char c='a';

  也可以用字符对应的ASCII码赋值,如下:

  char c=97;


双目运算符

        对于条件表达式b?x:y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。一个条件表达式绝不会既计算x,又计算y。条件运算符是右结合的,也就是说,从右向左分组计算。例如,a?b:c?d:e将按a?b:(c?d:e)执行。

        

温馨提示:答案为网友推荐,仅供参考
相似回答