变量(c语言)

变量(c语言)

1word(字)=2byte(字节)
1byte(字节)=8bit(位)
1位表示的是一个2进制的1位,如8位表示8个二进制的位:0000 0000

int是来表示寄存器的一次传输的大小的,计算机是32位,则在该计算机上一个int类型的大小是4个字节;
c的标准中遵循一下规则:
sizeof(short)<sizeof(int)<sizeof(long)

整型变量的值得范围包括负数到正数:
若sizeof(int)=4,则一个int表示的大小为2的32次方,即4294967296 ,
定义的是有符号signed类型的变量
则表示的范围为:-21474836482147483647,即:-(2^31)(2^31)-1(0也是一个数)
定义的unsigned int 类型
则表示的范围为04294967295,即:0(2^32)-1
补码:最高为1的,这个1可以看做是负号,若定义的是有符号的变量时,则用补码,
一个8位的二进制数:1000 0101,用补码表示是:-5;不用补码则为:133;

字符常量:
单引号括起来的字符,只能括一个字符:、‘a’、‘o’,

字符串常量:
用双引号括起来:“asfajsh”

运算符:
%取余运算符,5%2=1;
++i,–i:在使用i之前,对i进行加(减)操作
i++,i–:在使用i之后对i进行加(减)操作
例: i = 2 i++=2;
i = 4 --i=3;

逻辑运算符:
! && ||
条件运算符:
a>b?a:b;

强制转换:
(int)(x+y) 将x+y强制转换为int型

字符串数据的输入:
putchar();向显示器输出一个字符;
例:char u = ‘h’;
puchar(u);
字符串数据的输出:
getchar();从计算机终端读取一个字符
例:char a;
a = getchar();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值