c语言x的n次方怎么写_C语言笔记(一、概述)

0cfc9493c6c7b3df3fc5d29f5a75d1ff.png

1. C语言的特点

①语言简洁、紧凑,使用方便、灵活。共有32个关键字(也称保留字),9种控制语句。

②运算符丰富,共有34种运算符。

③数据结构丰富,数据类型有:整型、实型、字符型、数组、指针、结构体、共用体等。

④具有结构化的控制语句(如if…else、while、do…while、switch、for)

⑤语法限制不太严格,程序设计自由度大。

⑥允许直接访问物理地址,能进行位(bit)操作,可以直接对硬件操作。

⑦生成目标代码质量高,程序执行效率高。

⑧可移植性好。

2. C语言的用途

C虽不擅长科学计算和管理领域,但对操作系统和系统实用程序以及对硬件进行操作方面,C有明显的优势。现在很多大型应用软件也用C编写。

3. 二进制数的表示

① (十进制转换二进制)将十进制除以2 后的余数 写出来 再自上而下地依次将余数加以汇集 如:10 10÷2=5 余0 5÷2=4 余1 4÷2=2 余0 2÷2=1 余1 10的二进制表示:1010

②(二进制转换十进制) 从最后一位开始 每位乘2的相对位数的几次方 结果相加 如:1010=0×2的0次方+ 1×2的1次方+0×2的2次方+1×2的3次方

③(二进制转换八进制) 从右向左 每三位进行一次十进制的转换

④(二进制转换十六进制) 从右向左 每四位进行一次十进制的转换

⑤ 原码:最高位作为符号位(0表示正,1表示负),其他数字位代表数值本身的绝对值的数字表示方式。

例如 数字6在计算机中原码表示:0000 0110 数字-6的原码表示:1000 0110

⑥ 反码:正数的反码、补码就是原码,不改变;负数则保留符号位1,然后将这个数字的原码按照每位取反

例如 数字6在计算机中的反码和原码一样:0000 0110 数字-6的反码表示:1111 1001

补码:正数不变,负数的补码就是对反码加一 例如:1111 1001 的补码 1111 1011

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值