ITPub博客

首页 > 应用开发 > IT综合 > C++培训 C语言:整型变量

C++培训 C语言:整型变量

IT综合 作者:dn526447129 时间:2019-03-18 13:24:05 0 删除 编辑

  int类型与int变量

  针对不同的用途,C语言提供了多种整数类型。各种整数类型的区别在于所提供数值的范围,以及数值是否可以取负值。

  在之前的实例中你已经看到过,int关键字用于声明整型变量。

  int类型是有符号整数,可以是正的、负的或者为0。使用printf( )输出时,int类型的格式说明符是%d。

  int型变量的声明语法如下:

  int 变量名;int 变量名 = 值; (在声明语句中初始化变量)

  可以用printf()函数输出int类型的值。这个值可以是int变量、int常量或者值为int类型的表达式返回值。

  任务

  定义一个int变量your_age并初始化。

  #include

  int main(void)

  {

  //定义一个int变量your_age并初始化

  //在这里写下你的代码

  printf("你今年%d岁了\n", your_age);

  return 0;

  }

  其他整数类型

  其他整数类型

  初学C语言时,int类型会满足你对整数的大多数需求。

  C语言还提供了三个关键字用以修饰基本的整数类型:short、long和unsigned。有以下几个注意点:

  (1)C语言没有具体规定各类数据所占内存的字节数,只要求long型数据长于或等于int型,short型数据短于或等于long型。因而short int类型可能占用比int类型更少的存储空间。用于仅需小数值的场合以节省空间。同int类型一样,short类型是一种有符号类型。

  (2)long int类型可能占用比int类型更多的存储空间。也是一种有符号类型。

  (3)unsigned int类型用于只使用非负值的场合。这种类型同有符号类型的表示范围不同。例如,16位的unsigned int类型的取值范围为0到65535,而int的取值范围为-32768到32767。因此选择一种整数类型时,假如你不需要负数,请首先考虑unsigned类型。无符号类型可以取得比有符号类型更大的正数,而且可以增强可读性。

  输出unsigned int数字可以使用%u符号,输出long 数值可以使用%ld说明符,符号%hd可以用来输出short int类型。

  任务

  1、声明一个类型为long int的变量,变量名为money,并对其进行初始化。2、输出该变量。

  #include

  int main(void)

  {

  //声明一个long int类型的变量,变量名为money,并对其进行初始化,然后输出这个变量

  //在这里写下你的代码

  return 0;

  }

本文摘自:http://www.cdtedu.com/c/course/8178.html,如需转载,请保存!

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31382915/viewspace-2124980/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2016-08-09

  • 博文量
    28
  • 访问量
    26852