您的位置:首页 > 其它

第一讲 :● C 语言基础

2014-10-31 10:47 155 查看
本节内容概括

一 , 简单程序的一般形式

二 , 基本数据类型

三 ,常量,变量,运算符

四 ,表达式

五 ,基本输入,输出函数

课前准备

进制: 进位机制(进位方法).

基数: 也叫底数, 基数为 n, 代表 n 进制.

位权: 从个位开始,向左依次编号为0 , 1 ....x, 分别代表 n 进制的 x 次方

为了区别不同进制的数, 八进制以0开头,十六进制以0x 开头

进制转换

x 进制转十进制:按权求和

十进制转 x 进制: 连除倒取余

一, 简单程序的一般形式

#import <Foundation/Foundation.h>

int main(int argc,constchar * argv[] )

{

printf("Hello ,IOS!");

return 0;

}])

{

二, 基本数据类型

关键字 说明 字节大小(64位系统中)

char 字符型 1

short 短整型型 2

int 整型型4

float (单精度)浮点型 4

long 长整型8

double 双精度浮点类型 8

三, 常量 变量 运算符

1⃣️ 常量:

程序运行期间值不能被改变的量.


常量类型

整形常量 : 12, 0, -3

浮点型常量: 4.6, -1.23

字符型常量: 'A', '9'

2⃣️ 变量:

变量代表一个存储区域.(在内存中随机选一个区域)

存储区域内存储的内容就是变量的值,变量的值可以在程序运行期间改变

变量定义:

由三部分组成

类型修饰符 变量名 = 初始值;

例如 : int age = 23;

注意: 在使用变量之前必须对变量进行定义.

变量命名规则

1.只能有数字,字母,下划线组成,并且数字不能开头

2,不可以与系统保修字同名.

3,不能使用重复的变量名.

4, 见名知意(规范)

3⃣️
运算符


1 , 赋值运算符

用于给变量赋值,将右边的值 赋给左边的变量

例如 int age = 26;

ps :赋值运算符优先级级别较低

2 , 算术运算符

这个比较好理解,就是上小学学的 " + - x / "

在 C 语言中 还有另外几种,

"%" 这个百分号.是取余数运算符, 算出他的余数;

自增 自减 运算符 i++ , ++i ,i-- --i.

i++ = i+1, i-- = i-1,

++ -- 运算符在前 就是先执行 ++ -- 运算. 在后,后执行++ -- 运算.

3 , 复合运算符






四 , 表达式

表达式 : 可以是常量,变量,和运算符的组合

例如 : 1, 1 + 2, a + b, a += b

注: 表达式都会有返回值

五 ,输入,输出函数

格式化输入函数 printf
语法格式: printf("%占位符",表达式(变量名));






转换格式的控制

有时候,数据的长度会不同,输出的时候会显得层次不齐,这时候格式控制就非常有必要了
下面给大家说几个简单的.

printf("%4d", 12) // 4的意思就是向右边对其 并占4个字节的位置. 输出后就是 空格空格12;
printf("%04d,"12) // 4 还是占4个字节的位置. 0 就是不足位用0来代替.输出后就是 0012;
printf("%-4d",12) // 4还是同上, - 负号就是向左边对齐的意思
printf("%.2f",1.2345) .2是保留小数点后2位有效数字

格式化输入函数 scanf





scanf 函数的注意事项
以回⻋车确定输⼊内容的结束。切记:只有⼤大回⻋车才会结束输入

scanf(“%d%d”,&num1,&num2);//限制输⼊入格式! 且中间不要添加其他符号
例如\ n 等
不要在格式串后⾯面加’\n’字符,否则会抵消掉⼈人⼯工输⼊入的回⻋车

总结
进制的转换:辗转相除法(十进制转其他进制),按位取余法(其他进制转十进制);
定义变量的三要素:类型 变量名 初始值;
输入 输出函数:printf,scanf;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: