第一讲 :● 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;
一 , 简单程序的一般形式
二 , 基本数据类型
三 ,常量,变量,运算符
四 ,表达式
五 ,基本输入,输出函数
课前准备
进制: 进位机制(进位方法).
基数: 也叫底数, 基数为 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;
相关文章推荐
- [转贴]Oracle PL/SQL语言基础
- 零基础易语言入门教程(三)之了解控制台程序
- HTML基础-第一讲
- 汇编语言的基础知识标识符和表达式的--复合内存变量的定义
- 《.net编程先锋C#》第二章 理论基础-公用语言 运行环境
- Oracle PL/SQL语言基础
- C语言程序设计基础讲座之数组
- Linux下C语言编程--基础知识
- 汇编语言的基础知识标识符和表达式的继续
- 面向对象语言基础 一
- DirectX 9高层着色语言介绍3 —— 语言基础(2)
- SQL语言基础 (转自key)
- Linux 下 C 语言编程基础知识
- [转贴]Oracle PL/SQL语言基础
- Oracle PL/SQL语言基础
- 第一讲 Java语言概述
- DirectX 9高层着色语言介绍2 —— 语言基础(1)
- []转Java咖啡馆---Java语言基础
- [转贴]Oracle PL/SQL语言基础
- C语言基础知识总结(1)-基本数据类型