五、c语言学习

整型 int :整数,绝大数机器上占4个字节,TC环境中是2个字节。
单精度实型float:单精度浮点数,一般4个字节。
双精度实型double:8个字节。
长整型long/long int:4个字节。
短整型short/short int:2个字节。
无符号整型unsigned int:2个字节。
无符号长整型unsigned long:4个字节。
无符号短整型unsigned short :2个字节。
1个字节8位,
内存是以字节为单位,每个字节都有一个地址
例如:char
无符号11111111 2^8 -1=255
0000000 0 取值为0-255
有符号01111111 2^7 =127
11111111 -2^7 =-127 取值为-127 - 127
100000000 -128
大端字节序:高字节存放低地址,低字节存放在高地址。
小端字节序:高字节存放高地址,低字节存放低地址。

两种不同类型混合运算,先转换成能表示范围较大类型,例如int和char混合运算,char一个字节,int四个字节,先将char转换成int。
十进制一般123l
八进制一般:以o开始的整数,
十六进制:有ox(a-f表示10-15)
单引号 ‘ ’是字符常量(里面只有一个字符)
双引号 “ ”是字符串常量
1<< 2向左平移2个
1>> 2向右平移2个

c = (a>b) ? a: b 如果a>b,c=a,否则c=b.

a++(等价于a=a+1)执行a所在语句之前,a+1
++a执行a所在语句之前,a+1

\n
两个作用 换行 刷新缓冲区
sleep(1) 1秒的缓冲区
fflush(stdout) sleep(1) 手动刷新缓冲区

若遇到这种情况,说明程序中有中文符号
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值