C语言学习-day1

本文介绍了C语言中的7种数据类型(包括字符、整数、浮点数),区分了变量和常量的概念,以及如何使用数组定义字符串。特别提到了strlen和sizeof函数在处理字符串时的作用。
摘要由CSDN通过智能技术生成
一、数据类型。

C语言中有7大数据类型:

1、char型:字符型   占一个字节

2、short型:短整型  占两个字节

3、int型:整型  占四个字节

4、long型:长整型 占四个字节

5、long long型:长长整型(表示整数的范围更大一点)占八个字节

6、float型:单精度浮点型  占四个字节

7、double型:双精度浮点型  占八个字节

二、变量和常量

变量:计算机中的变量跟数学中变量不是一回事,数学中变量是一个不确定的数,而计算机中的变量是存储一个元素的标识。例如,房门号为602,那么602就是一个这间房间的变量。

常量:

1、字面常量:直接给出数字的值,例如3.14就是字面常量。

2、常变量:用const修饰,本身是个变量,只是这个变量值不可以改变

3、标识符常量:用#define修饰,例如#define MAX 100, MAX就是一个标识符常量。

4、枚举常量:枚举常量里的值是固定的,只能从固定的值里面选择,而且它的第一个值默认是从0开始。例如,性别的选择有男有女,第一个"男"的为1,女的值为2

三、字符串

在C语言中想要定义一个字符串,要借用数组,C语言中没有字符型类型。例如:char arr[] = "hello"。用字符型定义一个字符串,长度为5。字符串默认以"\0"结束,C语言中用strlen函数来确定数组的大小,而sizeof函数则把"\0"也算进来了。在测算字符串数组大小的时候不算"\0"。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值