关键词——C语言程序设计(1-4章)

“汇编语言”缺少可移植性
安全性,稳定性,易于维护(C较其他语言不具有的)
“需求分析”->“设计”->“编写程序”->“调试程序”
gcc编译器,gdb调试器(UNIX、Linux平台的主流,window也可以用)

无符号整形常量:30u(-30u非法)
长整型常量(1024l)
eg.无符号长整型常量:lu
指数形式:3.45e-6
C——标识符

  1. 英文字母,数字,下划线
  2. 以字母或下划线开头
  3. 不得用C关键字为标识符开头
  4. 存在最大长度限制
    基本类型+数据类型
    sizeof(char) etc.计算所占内存空间大小
    sizeof是C关键字,非函数名
    源码,反码,补码
    实数:“阶码”(表数范围)与“尾数”(精度)
    float7 double16
    整数除法 1/2
    浮点数除法1.0/2
    算术运算符*、/、%的优先级高于+、-,因此使用圆括号规避错误
    一元运算符为右结合(m = -n ++)等价于(m = -(n ++))(ps:避免这样写代码
    log10(x)
    转义字符
    Unicode字符集:所有字符统一用2个字节保存(宽字节字符)
    getchar()与putchar(ch)
    输入输出都适用!)%与格式符之间的格式修饰符:域宽(m为负整数,向左看齐,若实际>m,按全部输出)和显示精度(对于字符串,从左输出字符串的字符个数)
    %f:隐藏输出6位小数
    域宽:所输出所有占字符位置,小数点也算一个位置
    %*2d:忽略输入修饰符

const常量:避免被修改
eg.const double PI = 3.14159
确保PI在程序中不会被修改并且如果出现错误能被检查到(报错)
宏常量不进行语法检查

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值