初识C语言3

源码、反码、补码

源码的符号位不变,其他位取反 = 反码
反码+1 = 补码
例如:

1000000000000001	//-1的源码,第一个1为符号位
1111111111111110	//-1的反码
1111111111111111	//-1的补码

关键字

auto	break	case		char		const		continue	default		do
double	else	enum		extern		float		for			goto		if
int		long	register	return		short		signed		sizeof		static
struct	switch	typedef		union		unsigned	void		volatile	while

结构体

//创建一个结构体类型
struct Book
{
	char name[20];
	int price;
};

//创建一个名为b1的结构体
struct Book b1 = 
{
	"C语言“,
	98
};

struct Book* pb = &b1;
//结构体变量。成员 == 结构体指针->成员
printf("%s\n" , pb->name);
printf("%s\n" , b1.name);

//更改字符串
strcpy(b1.name,"C++");	//将b1.name的C语言程序设计改为C++


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值