字符常量与字符串常量

1.浮点型常量有两种表示形式,十进制小数形式和指数形式  

a=1.234e4,是浮点型,在printf(“%d”,a);弹出的窗口为0,所以在整数形式下显示的为错值,在printf(“%f”,a);弹出窗口值为12340.000000

2.  float和double的区别

float在sizeof(float);中显示的字节为4字节,(32bit)一字节等于八位

double在sizeof(double);显示的字节为8字节.(64bit)

3.

`总结:在计算机中,通常是用定点数来表示整数和纯小数,分别称为定点整数和定点小数。对于既有整数部分、又有小数部分的数,一般用浮点数表示。这种表达方式利用科学计数法来表达实数,即用一个尾数(Mantissa),一个基数(Base),一个指数(Exponent)以及一个表示正负的符号来表达实数

4.字符常量:

(1).定义:用单引号括起来的单个字符或转义字符\

(2)转义字符  反斜线后面跟着字符或一个代码值表示

5.字符串

(1)字符串是用双引号括起来的字符序列,字符窜的结尾’\0’结尾

  Printf(“%d”,sizeof(“”));输出结果为1因为’\0’

Printf(“%”,sizeof(“1”));输出结果为2因为’1’,’\0’.为两个字符.

6.字符常量与字符串常量

 (1)字符串常量不允许赋值给字符常量;

例如char a=”a”;错误字符串只能由指针数组表示 其他不能表示字符串;

 (2) 字符’1’和整数1是不同的概念:字符’1’只是代表一个形状为’1’的符号,需要时按原样输出,在内存中以ASCII码形式存储,占1个字节。整数1是以整数存储方式(二进制补码方式)存储的,占2个或4个字节。

(3) 字符型变量在内存中占一个字节,由于存储的是字符的二进制ASCII码,与整型数据存储方式类似,字符型数据和整型数据可以相互运算。

(4)字符由duo种形式可以构成

 Putchar(‘A’) ;

 Putchar(‘\x41’);//十六进制41对应十进制65对应的字符为A

Putchar(‘\101’);八进制101对应十进制的65对应的字符为A

 输出为字符时所用的为’%c’.

Putchar(“%c”,65);弹出的窗口为A;’’

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值