- 博客(15)
- 收藏
- 关注
原创 C/C++ 日常小积累
1. 控制浮点型数据输出的小数位:%.3f如:printf("%.2f", 2.3333);输出结果是:2.332.输出整型数据时,在控制字符前加 -x,能把光标自输出位置起向后移x位,一般用在对齐输出时# include int main(void){ int a[3][4] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10,
2013-06-28 02:34:27 591
转载 补.从零开始学习C语言--scanf的%c前为什么加空格
#include int main (void) { int i ; char ch ; scanf("%d",&i) ; scanf(" %c",&ch) ; //这行的%C前有个空格 printf("i = %d\nch = %c\n", i, ch) ; /* 输入100 y 后的输出结果: i = 100 ch = y */ return 0 ;
2013-06-20 14:09:48 8981
原创 补.从零开始学习C语言--运算符补充(自增/自减、三目、逗号)
自增/自减 运算符 功能:操作对象自增或自减1;(自减和自增用法一致,这里用自增的用法来说明) 分类:前自增:++i后自增:i++ 前/后 自增的异同相同:最终i的值都加1;不同:后自增整体表达式的值是i加1前的值; 前自增整体表达式的值是i加1后的值;举例说明:k = ++i; 是
2013-06-20 13:20:37 860
原创 补.从零开始学习C语言--强制转换和浮点型数据的缺陷
强制转换格式:(数据类型)(表达式)功能:把表达式的值强制转换成前面括号里标明的数据类型举例:(int)(4.5+2.2) à结果为6(float)(5) à结果为5.000000注意:如果要求1/2的结果,不能写成(float)(1/2),因为这样是先计算(1/2)的值,再进行强制转换,而(1/2)的值肯定为Int型其结果为0,再进
2013-06-20 13:13:41 1161
原创 12.从零开始学习C语言--数组
数组1.数组的作用a) 为了解决大量同类型数据的存储和使用,如要统计全校同学的成绩b) 为了模拟现实问题(有点类似汇编的寻址...),如一个班级根据多少排多少列找到某一同学:a[i][j]2.数组的缺陷a) 长度固定,为便利b) 编程语言对原始数组提供的操作支持太少,像排序、倒置、查找需要自己编写代码一维数组1.一
2013-06-21 21:49:12 634
原创 10.从零开始学习C语言--switch判断语句
switch选择执行格式:switch (表达式){ case 常量表达式1:语句1; case 常量表达式2:语句2; ... case 常量表达式n:语句n; default:语句n+1;}1.case后的常量表达式只能为:枚举常量数值常量字符常量常变量宏名
2013-06-20 17:48:28 1007
原创 9.从零开始学习C语言--do...while循环语句
do...while循环1.基本格式do{ 语句A;} while (表达式)2.代码执行顺序执行语句A,再判断表达式是否成立,成立则继续执行A,不成立则跳出循环。3.和while以及for的区别do...while和while以及for不能想到转换从执行流程上可以看到:while以及for是先进行判断再开始循环;do...whil
2013-06-20 13:58:48 994
原创 8.从零开始学习C语言--while循环语句
while循环1.基本格式while (表达式) 语句A;2.代码执行顺序表达式成立,则执行语句A,执行完毕后再次判断表达式是否成立,成立则继续执行语句A,如此循环,直到表达式不成立跳出循环。3.while循环和for循环的相互转换while循环可以和for循环想到转换:for (1; 2; 3) 语句A;转换成whil
2013-06-20 13:57:08 1080
原创 7.从零开始学习C语言--for循环语句
什么是循环 定义:在一定条件下,某些代码被重复的执行,直到不满足条件。为什么需要循环为了方便实现某种需要重复操作的功能,如计算 1+2+3+4+5+....+99+100 的和。分类:for循环while循环do....while...循环 for循环1.基本格式for (初始化变量;判断;执行语句) 语句A;2.代码执行顺序for (
2013-06-20 13:19:38 768
原创 6.从零开始学习C语言--if判断语句
选择执行(判断语句)C语言中,选择执行语句有两种:if和switch主要讲讲if语句 if最简单的用法:格式:if(表达式) 语句;功能:表达式为真,则执行语句;表达式为假,则跳过语句执行程序的下面的代码。---------------------------------------if的控
2013-06-20 13:18:47 3340
原创 5.从零开始学习C语言--C语言运算符和流程控制
运算符算术运算符+ - * /(除) %(取模即取余数)关系运算符> >= (不等于) ==(等于)逻辑运算符!(非) &&(并且) ||(或)赋值运算符= += *= /= -=优先级别算术>关系>逻辑>
2013-06-20 13:17:34 973
原创 4.从零开始学习C语言--C语言的输入(scanf)与输出(printf)
C语言的输入与输出:输出printf()将变量的内容输出在显示器上输入scanf()通过键盘将数据输入到变量中 printf()四种用法: printf(“字符串”) printf(“输出控制符”,输出参数) printf(“输出控制符1、2、3…”,输出参数1、2、3…)
2013-06-20 13:15:36 1286
原创 3.从零开始学习C语言--常量及数据的存储
常量整数常量十进制传统的写法:0,1,2十六进制前面加数字0和字母x:0x3FFF,0X3FFF八进制前面加数字0:0457浮点常量传统的写法float x = 3.12;科学计数法float x = 312e-2;
2013-06-20 13:11:23 761
原创 2.从零开始学习C语言--C语言数据类型、变量以及进制转换
基本类型 含义类型储存空间整数整型int4byte短整型short int2byte长整型long int8byte浮点数单精度浮点数float
2013-06-20 13:09:45 815
原创 1.从零开始学习C语言--C语言概述
计算机编程语言发展过程:机器语言->汇编语言->高级语言->面向过程(C) / 面向对象(C++ java C#); C语言的特点:优点:代码量小、速度快、功能强大所以操作系统基本上都是用C语言写的:windows 内核C语言 外核C++语言、unix 纯C语言、linux 纯C语言缺点:危险性高、开发周期长、可移植性不强C语言对一些
2013-06-20 13:08:31 1024
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人