【C语言学习心得】 C语⾔数据类型和变量(1)

数据类型

所谓“类型”,就是相似的数据所拥有的共同特征。C语言的数据据类型分为内置类型(字符型char,整形int等)和自定义类型(数组arr[ ]等)
每⼀种数据类型都有自己的长度,使⽤不同的数据类型,能够创建出长度不同的变量,变量长度的不同,存储的数据范围就有所差异。可以用sizeof来计算类型长度的,单位是字节。
#include <stdio.h>
int main()
{
 int a = 10;
 printf("%zd\n", sizeof(a));
 printf("%zd\n", sizeof a);
 printf("%zd\n", sizeof(int));
 printf("%zd\n", sizeof(3 + 3.5));
 return 0;
}
sizeof 的操作数如果是表达式的时候,可以省略掉后边的括号。

变量

C语⾔中把经常变化的值称为变量,不变的值称为常量。
变量的创建:
data_type name;
  |         |
  |         |
数据类型 变量名

int age = 18;
char ch = 'w';
double weight = 48.0;
unsigned int height = 100;
变量在创建的时候就给⼀个初始值,就叫初始化。

算术操作符

五种+、-、*、/、%
1.+,- 用来完成加减法, 位于操作符两端的就是它们的操作数,这种操作符也叫双⽬操作符
#include <stdio.h>
int main()
{
 int x = 4 + 22;
 printf("%d\n", x);
 return 0;
}

2.* 用来完成乘法

#include <stdio.h>
int main()
{
 int num = 5;
 printf("%d\n", num * num); 
 return 0;
}

3./ 用来完成除法

除号的两端如果是整数,执⾏的是整数除法,得到的结果也是整数。

#include <stdio.h>
int main()
{
 int y = 6 / 4;
 printf("%d\n", y); // 输出 1
 return 0;
}

如果想得到小数,有一端必须为小数

#include <stdio.h>
int main()
{
 float x = 6.0 / 4; // 或者写成 6 / 4.0
 printf("%f\n", x); // 输出 1.500000
 return 0;
}

4.% 求模运算,即求余数。只能⽤于整数,不能⽤于浮点数。

#include <stdio.h>
int main()
{
 int x = 6 % 4;
 return 0;
}

赋值操作符=

在变量创建的时候给⼀个初始值叫初始化,在变量创建好后,再给⼀个值,这叫赋值。
int a = 100;//初始化
a = 200;//赋值

在自增自减时,有一种简化的写法

int a = 10;
a = a+3;
a = a-2;

//以下为简化写法
int a = 10;
a += 3;
a -= 2;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值