C语言基础入门学习

C语言学习

 

C语言思想:

  1. 程序:计算机可以识别和执行的指令。程序 = 数据结构 + 算法
  2. 编码:将已经设计好的算法用计算机语言表示出来。
  3. 结构化程序设计方法:自顶向下,逐步细化,模块化设计,结构化编码。

 

C语言基础:

  1. 符号常量:用大写表示,不占用内存,故不能赋以新值。#define PI 3.14 预编译指令,仅仅做替换,预编译结束后符号常量就不存在了,因为被替换掉了。
  2. 常变量:有名字的不变量。具有变量的基本属性,即,有类型占存储单元,但不允许修改。const float pi = 3.14;
  3. 整型变量以补码的形式存放,正数的补码就是对应的二进制数,负数的补码是,先写出绝对值的补码,然后按位取反,最后+1. 最左边是符号位,0正1负。
  4. 字符型看成整形数据的一种。字符‘1’和数值1完全不同:

字符‘1’:ASCII码存储,占一个字节,

整数1:二进制补码存储,占两个或者四个字节。

  1. 实数以指数形式存放。
  2. 常量也有自己的类型。
  3. 自增减运算符:只能用于变量,常量和表达式不可用。i++; 先干别人的事,然后在自己加。

i = 0;

j = i++; // j的值为0 //  若j = ++i; // j的值就为1.

  1. 赋值运算是自右向左,所以只有变量才可以是左值。
  2. 三目运算符:max = (a>b) ? a :b;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值