c语言要点总结(C语言笔记一概述)
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
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com