Day25 | 每天五道题

1.简述++a与a++的区别。

答:++a是先进行自加运算,后进行其他运算,而a++这是先进行其他运算后进行自加,如a=1,b=a++,则b=1; b=++a,则b=2。

2.C语言数据类型有哪几类?基本数据类型包括哪几类?

答:C语言提供了丰富的数据类型,可以根据这些数据类型构造出不同的结构。C中的数据类型包括:基本类型、构造类型、指针类型、空类型等。

其中基本类型包括:整型(int)、字符型(char)、实型(浮点型),实型包括单精度实型(float),双精度实型(double)等。构造类型包括:数组类型,结构类型(struct),联合类型(union),枚举类型(enum)。

3.C语言中的数据类型有哪些种类?

答:C语言中的数据类型包括两类:一类是系统已经定义好的标准数据类型(如int, char,float,double等),用户不必自己定义,可以直接用它们去定义变量;

另一类是用户根据需要在一定的框架范围内自己设计的类型,先要向系统作出声明,然后才能用它们定义变量。其中最常用的有结构体类型,此外还有共用体类型和枚举类型。

4.什么是枚举类型?

答:枚举类型是将变量的值一一列举出来,枚举变量的值只能是其中之一。

(1)在C语言编译中,对枚举元素按常量处理,故称枚举常量,它们不是变量,不能对它们赋值。

(2)枚举元素作为常量,它们是有值的,C语言编译按定义时的顺序使它们的值为 0,1,2…。

(3)枚举值可以用来作判断比较。

(4)一个整数不能直接赋给一个枚举变量。

5.C语言中十进制、八进制和十六进制整常量是如何表示的?

答:整型常量即整常数。C整常数可用以下三种形式表示:

①十进制整数;

②八进制整数:以数字0开头的数是八进制数,如0123表示八进制数123;

③十六进制整数:以0x开头的数是十六进制数。如0x123,代表十六进制数123;

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值