首页 > 其他分享 >【C语言】数据类型与运算符

【C语言】数据类型与运算符

时间:2024-07-20 21:27:31浏览次数:7  
标签:十六进制 12 14 二进制 数据类型 C语言 运算符 八进制 十进制

一、进制

1.1 二进制        

        在大多数计算机系统中,数据都是通过二进制的形式存在的。二进制是一种“逢二进一”的机制,它用0和1两个符号来描述。为了帮助大家更好地理解二进制,接下来通过二进制和十进制的对比来描述二进制的表示方式

十进制

二进制

十进制

二进制

0

0000

5

0101

1

0001

6

0110

2

0010

7

0111

3

0011

8

1000

4

0100

9

1001

1.2 八进制        

        八进制是一种“逢八进一”的进制,它由0~7八个符号来描述。同样地,此处通过十进制和八进制的对比来描述八进制的表示方式

十进制

八进制

十进制

八进制

0

0

9

11

1

1

10

12

2

2

11

13

3

3

12

14

4

4

13

15

5

5

14

16

6

6

15

17

7

7

16

20

8

10

17

21

1.3 十六进制        

        十六进制是一种“逢十六进一”的进制,它由0~9、A~F十六个符号来描述。下面通过十进制和十六进制的对比来描述十六进制的表示方式,

十进制

十六进制

十进制

十六进制

0

0

17

11

1

1

18

12

2

2

19

13

3

3

20

14

4

4

21

15

5

5

22

16

6

6

23

17

7

7

24

18

8

8

25

19

9

9

26

1A

10

A

27

1B

11

B

28

1C

12

C

29

1D

13

D

30

1E

14

E

31

1F

15

F

标签:十六进制,12,14,二进制,数据类型,C语言,运算符,八进制,十进制
From: https://blog.csdn.net/xiaoyingxixi1989/article/details/140576999

相关文章

  • c语言学习笔记
    数据类型无符号数和有符号数在正常编码没有明确指出时候,默认为有符号数。关键字为signed。无符号变量输入负数会发生模数运算#include<stdio.h>intmain(){ unsignedshortf=-20;printf("%u/n",f);return0;}标识符命名规则1.标识符只能由数字......
  • C语言-“关系”,“条件”,“逻辑”操作符详解
    目录关系操作符 “==”与“=”的区别 多个关系运算符不宜连用多个关系运算符判断值是否在中间的写法条件操作符逻辑操作符逻辑取反操作符:!逻辑与运算符:&& 逻辑或运算符:||练习:闰年的判断短路 关系操作符c语言用于比较的表达式,称为“关系表达式”(relational......
  • Java基础语法01-运算符&流程控制语句If
    Java基础语法1.运算符1.1算术运算符(理解)1.1.1运算符和表达式运算符:对常量或者变量进行操作的符号表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。​不同运算符连接的表达式体现的是不同类型的表达式。举例说明:inta=10;intb=2......
  • JAVA 基础数据类型
    一、数据类型Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(WrapperClass),有些地方也翻译为外......
  • 在 DataFrame 内的数据类型之间切换
    我试图搜索是否有一种方法可以轻松更改带有数字的字符串的数据类型。例如,我面临的问题如下:df=pl.DataFrame({"foo":["100CTpen","pencils250CT","what125CTsoever","thisisathing"]})我可以提取并创建一个名为{"bar":["100"......
  • 看过来!看过来!python九大数据类型大整合!
    目录一、Int(整型)二、Float(浮点型)三、Bool(布尔类型)四、Str(字符串)(1)拼接:(2)格式化:(3)查找和替换:(4)分割和连接:(5)大小写转换:(6)去除空白字符:五、None(空值)初始化变量作为函数的返回值:在条件语句中检查:六、List(列表)创建List访问List元素修改ListList的遍历七......
  • Day3 变量赋初值,类运算符和表达式,不同数值型数据间的混合运算混合赋值学习
    算术运算符和算术表达式,赋值运算符和赋值表达式以及逗号运算符和逗号表达式一、变量赋初值变量赋初值就是在为变量开辟空间时为其进行初始化的操作称之为变量赋初值。变量赋虽然比较简单理解,但有许多人不清楚变量赋初值与变量赋值有什么区别,虽然都是使用“=”完成的,但二者并......
  • C语言数组笔记
    该笔记整理自阮一峰老师的《C语言教程》和部分网上资料声明和初始化数组//声明一个数组并初始化intnums[]={1,2,3,4,5};//完整写法:intnums[5]={1,2,3,4,5};//数组长度可以省略,因为长度系统可以判断出来//声明一个长度为5的数组intnums[5];//相当......
  • C语言指针详解(进阶)
    二、指针的进阶    本章重点:            1.字符指针        2.数组指针        3.指针数组        4.数组传参和指针传参        5.函数指针        6.函数指针数组    ......
  • C语言之typedef,位运算
    typedef用typedef声明新的类型名来代替已有的类型名声明INTEGER为整型TypedefintINTEGER定义整形变量定义结构体定义数组定义字符型声明POINT为指向函数的指针类型,该函数返回整型值typedefint(*POINT)();用typedef可以声明各种类型名,但不能用来定义变量......