C语言之基本数据类型、运算符及变量

1. 数据类型

1.1 基本的数据类型

C语言中基本的数据类型有:整型、字符型和浮点型。比如终端输出整数123,字符abc和小数1.23。终端输出的格式如下:

#include <stdio.h>

int main() {
   
  printf("%c\n",'a');	//字符型是单个字符,必须使用英文单引号包裹
  printf("%d\n",123);
  printf("%f\n",1.23);
  return 0;
}

上段程序使用了输出函数的另一种方法:

printf(“输出格式”,输出项列表);

输出格式:

类型 输出格式 含义
整型 %d (d是十进制数decimal的首字母)表示输出整数
字符型 %c (c是charactor的首字母)表示输出单个字符
浮点型 %f (f是浮点数float的首字母)表示输出小数

输出项列表: 即存放要输出的变量名称。
注意: 这里使用printf()时,前面的字符串和后面的数字中间用逗号,隔开,并且前面的字符串需要使用双引号" "包裹。这里的%c、%d和%f称为占位符,在终端输出时,用逗号后面的的内容进行替换(逗号后面可以是变量也可以是要直接输出的内容)。注意,不同类型的占位符是有区别的,用错了占位符打印出来的值也会错误。
printf()函数可以一次打印多个不同的数据类型:

#include <stdio.h>

int main() {
   
  printf("字符:%c\n整数:%d\n小数:%f\n",'a',123,3.14);
  return 0;
}

1.2 类型的变种写法

在C语言中,除了有无符号关键字unsigned,还对应有一个有符号关键字signed,只是通常省略不写。此外,除了char,其他整型类型后面可以加上关键字int表示整型,通常也是省略不写,通常也使用unsigned表示unsigned int的简写。。下面是各种类型其他对应写法。

类型 其他写法
char signed char
short signed short int、signed short、short int
int signed int
long signed long int、long int、signed long
long long signed long long int、signed long long、long long int

1.3 数值常量表示

没有后缀的整数常量默认为int,只能表示21亿左右的数值,如果超过就会警告,执行就会出错,因为int无法表示超出的数字。
例如:

#include <stdio.h>
int main(){
   
    int earth_diameter = 6371;
    int earth_age = 4550000000;
    int sun_diameter = 1392000;
    int sun_age = 4570000000;
    int light_year = 9460000000000;
    int galaxy_diameter = 100000*light_year ;
    int galaxy_age = 8000000000;
    int universe_diameter = 1600000000000*light_year;
    int universe_age = 138200000000;
    printf("earth_diameter = %d\n",earth_diameter);
    printf(
  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值