char类型 php,【学习】char类型与转义字符

char 类型——字符类型(单位:一个字节,8dit位)

格式匹配符:%c  数值类型,有符号:%hhd 、无符号:%hhu

取值范围:有符号:-128——127

无符号:0——255

9a0c5800584ee73d62ce44ae6f7850e2.png

char 类型数据、数值对应一个ASCII码

ASCII 码

34f13c4b9e433b7dcc195fb9e3ab3372.png

1c94ffd0b0396f8a4391d6b4b3f95490.png

例如:大写字母转小写字母

70b720dcf0ad6c581145bd36ec95d04d.png

ASCII表说明:0-32 ASCCI码对应的字符都不可见的。

常用的ASCCII码

' A ' : ——ASCII码值:97

'  a ' :——ASCII码值:65

' 0 ' :——ASCII码值:48

' \n ' :——ASCII码值:10

' \t ' :——ASCII码值:制表符,tad键对应的字符是:9

' \0 ' :——ASCII码值:0例如:在一个printf函数中,打印输出long,换行chmin换行,pintf("long\n chmin\n");

//输出结果

long

chmin

ce1c98cb5173e6288ee1cb66c6e7fa0f.png

转义字符

'/':向左划,叫做“ 斜杠”

'\':向右划:叫做“ 反斜杠”,是一个转义字符

作用

将普通字符转换为特殊意

“ \n”:是一个字符,代表换行

“ \t ”:是一个字符,代表一个制表符

实型(浮点型)——显示小数

float:单精度——%f

大小:4字节,可以使用sizeof求值

double: 双精度浮点型,8字节,%lf

fe8682dba0be30a2f6ff3561f640489b.png

使用头文件#include获取浮点数取值范围

f4ed12f3ac3a65a8b85822795e4c3f26.png

float 类型——精度:6-7位

整型部分 + 小数部分 <= 6位

整数部分 + 小数部分 ==7位(可能准确,也有可能不准确)

整数部分 + 小数部分 >= 16位(不准确)

float f = 3425675769.f;

printf("f = %f\n", f);

bool 类型

c语言原来没有bool类型,c99标准中新增加了bool类型,c++自带bool类型

用处:好——坏 、 对——错、真——假、是——否

取值:true-真-1,false-假-0

c语言使用bool类型的条件:编译器要支持c99标准,导入头文件

#include

bool类型大小:1字节,(sizeof()求值)

bool类型没有专用的格式匹配符,打印实使用%d来打印

fd0a9c626c8024920f8e6493d4efb5fe.png

进制和转换:8进制、10进制、16进制

储存知识:1bit位就是一个进制位,存0和1,1字节(byte)1B=8bit位

内存单位:是计算机内存存储的最小单位,一个内存单元=1字节

1KB = 1024B

1MB = 1024KB

1GB = 1024M

1M = 1024GB

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值