2017年1月22日

嵌入式学习-C语言学习:

类型标识符名        字                         取值范围

char                        字符型                       ASCII字符代码

unsigned char      无符号字符型             0255

signed char      有符号字符型               -27 ~ 27-1

int                             整型                          -231~ 231-1

unsigned int            无符号整型                 0 ~ 232-1

signed int        有符号整型                 int

float                                 浮点                                 10-38~1038

double                双精度型                        10-308~10308

例如求下面程序的输出结果:

int main()

{

      char a[1000];

      int i;

      for(i = 0; i<1000;i++)

      {

            a[i] = -1 – i;

      }

      printf(“%d\n”,strlen(a)) ;

      return 0;   

}

Strlen 是用来求字符串的长度,

Sizef 是用来求字节长度,是长度运算符。

上述程序的运行结果是 255,因为输入为 char ,是字符型输入。

你可能感兴趣的:(2017年1月22日)