700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > c语言字符型数据怎么输入输出 C语言基础之数据类型与输入/输出

c语言字符型数据怎么输入输出 C语言基础之数据类型与输入/输出

时间:2020-11-23 04:00:41

相关推荐

c语言字符型数据怎么输入输出 C语言基础之数据类型与输入/输出

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

常用的进位制

R进制数只采用R个基本数字符号,R称为数制的基数,数制中每一固定位置对应的单位值称为权,进位原则是逢R进1.

比如二进制,那么基数就是2,数字符号就是0,1

再比如八进制,则基数为8,数字符号为0,1,…,7(共8位).

注意在16进制中,基数为16很自然,但是数字符号应该是0,1,2,…,15,然而以为数只能到9,所以16进制的10用A来表示,11用B来表示,这样子一直下去,到15用F表示.

数值与字符在计算机中的表示

计算机中数值型数据的编码机器数与真值

通常一个数的最高位为符号位,用0表示正,1表示负,称为数符

若机器的字长为8位,则$D_7$为符号位,$D_6$到$D_0$为数值位,比如$(11100001)2=(-97){10}$

机器数:机器内存放的正负符号数码化的数

比如真值$(-1100001)_2$的机器数是11100001

另外为了运算方便,机器数中的负数有3种表示方法:原码,补码,反码定点数和浮点数

定点数分为定点整数和定点小数,利用浮点数可以扩大实数的表示范围,即科学计数法.

计算机中字符型数据的编码ASCII码

汉字编码

字符集和保留字

基本符号集数字10个

0,1,2,…,9

大小写字母各26个

下划线

特殊符号

标识符用户标识符

即用户自定义的变量名字,要求由字母,数字,下划线组成,且不能以数字开头,区分大小写保留字

自带的,比如char,int等,总计32个预定义标识符

#define和#include 之类的,挺有用的

C语言的数据类型基本类型

整型(int,short,long)+实型(float,double)+字符型(char)构造类型

数组类型+结构体类型(struct)+共用体类型(union)+枚举类型(enum)指针类型

指针类型(*)空类型

空类型(void)

常量

数值常量整型常量

八进制整型常量必须以0开头,数码取0~7,通常是无符号数

十六进制整型常量的前缀为0X或0x,数码取值0~9,A~F或a~f

十进制整型常量无前缀,数码为0~9实型常量

也就是我们所说的浮点数

小数形式+指数形式(科学计数法)

字符常量和字符串常量字符常量

用单引号括住,可作为整数常量来处理(指ASCII值),a='a'+1=97+1=98

还有一些不可显示的字符,如换行,回车等,以反斜杠开头

注意转移字符的使用,比如'"'表示双引号,'\'表示反斜杠字符串常量

用双引号括住,比如”I love China!”

注意转义字符的使用:比如he said he is a "super man"可以表示为"he said he is a "super man "",程序如下:1

2

3

4

5

6void ()

{

printf("he said he is a "super man"");

}

输出结果:1he said he is a "super man"

不同于字符常量的是,字符串常量以'

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。