第一讲 :● C 语言基础

来源:互联网 发布:电话手表辐射大吗 知乎 编辑:程序博客网 时间:2024/05/26 02:53

本节内容概括


一 , 简单程序的一般形式

二 , 基本数据类型

三 ,常量,变量,运算符

四 ,表达式

五 ,基本输入,输出函数


课前准备

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

基数: 也叫底数, 基数为 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;







0 0
原创粉丝点击