数据类型和变量:
从属的对象不同,空间不同,数据类型的不同可以有效的利用内存空间
内存和CPU构成一个时间和空间的关系;
写文件。。。。。。
int a; 初始值是null
C int 数组与java不同;高地位字节问题;
printf("%d",b);
转译符
int 型的数用%输出;表明输出的事int型的!和后面的变量一一对应,
bool int float char
C语言中true和false是非0和0;
float 4 bytes
double 8bytes
变量必须是以字母和下划线作为开头 由字母下划线和数字组成;
const定义一个变量的时候放在前面和后面是一样的!!
一旦定义就不能再修改值!!
scanf 从键盘输入,然后存入缓存区,,然后显示
scanf(%d,&a);&取地址
pritnf
#include<stdio.h>
#include<conio.h>
void main()
{
float a=0,b=0,c=0,key;
char d;
printf("输入简单的四则运算表达式:\n");
scanf("%f%c%f",&a,&d,&b);
switch(d)
{
case'+': c=a+b;break;
case'-': c=a-b;break;
case'x':
case'*': c=a*b;break;
case'/': if(b>0) c=a/b;break;
default:break;
}
printf("%g%c%g=%g\n",a,d,b,c);
getchar();
}
printf(format String ,data list);
char %c
short int %hd
int %d
long int %Ld
float %f
double &f
printf("%d%c\n%f",12,'A',4023);
地址是8字节的字符;
一个整数在32位系统中是占用4字节的,而返回的只是这4个字节的起始地址,它的全地址就是以这个地址开始的后面的4个字节.
而数组是相同类型的一组变量组成的,它们每个元素之间的地址是连续的
数组的名称本身就是表示这个数组的起始地址啦!再加上数组的类型的长度就是下一个元素的起始地址
枚举类型:
定义了一个变量的范围;
enum suit{clubs,}
数组:相同类型变量的集合;
int a[5]//声明一个数组, int, 数组元素的类型 占20bytes:
所有变量不能超过8K!!!!!
0
C语言的三个结构: 顺序结构, 选择结构, 循环结构,{while,until}
算法描述方法:
1、伪代码:!!!!
2、流程图
3、N-s流程图
程序功能的实现,要经历:编译----连接----运行!!
编译阶段可以分为:
1、预编译
2、编译阶段 也就是编译调试阶段;;
3、优化阶段 优化代码
4、汇编阶段
链接阶段:主要是把编译后的目标文件中的机器码组合在一起!
C语言的特点: 程序的执行主体都放在main函数的函数体中!
变量必须在定义后才能使用;
都含有返回函数值的return语句;
都含有一个main函数他是程序的执行入口;
开头都使用#include语句作为预处理语句;
标识符于关键字的区别:
关键字是标识符的一部分,和标识符来比,关键字的意义更特殊些!标识符可以自己定义,但是具有特殊意义的关键字是不能修改的!!
从属的对象不同,空间不同,数据类型的不同可以有效的利用内存空间
内存和CPU构成一个时间和空间的关系;
写文件。。。。。。
int a; 初始值是null
C int 数组与java不同;高地位字节问题;
printf("%d",b);
转译符
int 型的数用%输出;表明输出的事int型的!和后面的变量一一对应,
bool int float char
C语言中true和false是非0和0;
float 4 bytes
double 8bytes
变量必须是以字母和下划线作为开头 由字母下划线和数字组成;
const定义一个变量的时候放在前面和后面是一样的!!
一旦定义就不能再修改值!!
scanf 从键盘输入,然后存入缓存区,,然后显示
scanf(%d,&a);&取地址
pritnf
#include<stdio.h>
#include<conio.h>
void main()
{
float a=0,b=0,c=0,key;
char d;
printf("输入简单的四则运算表达式:\n");
scanf("%f%c%f",&a,&d,&b);
switch(d)
{
case'+': c=a+b;break;
case'-': c=a-b;break;
case'x':
case'*': c=a*b;break;
case'/': if(b>0) c=a/b;break;
default:break;
}
printf("%g%c%g=%g\n",a,d,b,c);
getchar();
}
printf(format String ,data list);
char %c
short int %hd
int %d
long int %Ld
float %f
double &f
printf("%d%c\n%f",12,'A',4023);
地址是8字节的字符;
一个整数在32位系统中是占用4字节的,而返回的只是这4个字节的起始地址,它的全地址就是以这个地址开始的后面的4个字节.
而数组是相同类型的一组变量组成的,它们每个元素之间的地址是连续的
数组的名称本身就是表示这个数组的起始地址啦!再加上数组的类型的长度就是下一个元素的起始地址
枚举类型:
定义了一个变量的范围;
enum suit{clubs,}
数组:相同类型变量的集合;
int a[5]//声明一个数组, int, 数组元素的类型 占20bytes:
所有变量不能超过8K!!!!!
0
C语言的三个结构: 顺序结构, 选择结构, 循环结构,{while,until}
算法描述方法:
1、伪代码:!!!!
2、流程图
3、N-s流程图
程序功能的实现,要经历:编译----连接----运行!!
编译阶段可以分为:
1、预编译
2、编译阶段 也就是编译调试阶段;;
3、优化阶段 优化代码
4、汇编阶段
链接阶段:主要是把编译后的目标文件中的机器码组合在一起!
C语言的特点: 程序的执行主体都放在main函数的函数体中!
变量必须在定义后才能使用;
都含有返回函数值的return语句;
都含有一个main函数他是程序的执行入口;
开头都使用#include语句作为预处理语句;
标识符于关键字的区别:
关键字是标识符的一部分,和标识符来比,关键字的意义更特殊些!标识符可以自己定义,但是具有特殊意义的关键字是不能修改的!!
发表评论
-
C 语言重点知识 面试必备2
2012-03-11 15:26 11711、unsigned int 类型的数据与int类型的数据运算 ... -
C 语言重点知识,面试必备
2012-03-10 22:48 18031、宏定义:也就是常用来做定值用的: ... -
scanf 很有用的用法
2012-03-10 22:26 1000[size=small]1、可用来检查输入值是否被接受[/s ... -
常量与操作符
2012-03-09 22:01 781一、常量 %d属于的是常量类型的替换, int % ... -
常量与操作符
2012-03-09 22:00 731一、常量 %d属于的是常量类型的替换, int % ... -
C/C++ 指针部分总结1
2012-03-09 21:57 10791、指向常量的指针,防止通过指针去修改变量的值,而不管变量是否 ... -
android五种布局-霓虹灯效果实现
2012-02-28 19:15 2534android五种布局-霓虹灯效果实现 ... -
自定义view-跟随手指动的小球
2012-02-28 09:07 1909View组件类似于javaSwing中的JPanel。它只是一 ... -
自定义view-跟随手指动的小球
2012-02-28 08:38 0自定义view-跟随手指动的小球自定义view-跟随手指动的小 ... -
使用xml布局和java代码控制UI-图片浏览器
2012-02-28 08:28 1521在android中。XML和java代码同样拥有控制布局的能力 ... -
Android界面编程与视图(view)组件
2012-02-22 17:49 1550android.view.View 已知直接子类: ... -
Android应用的基本组件介绍
2012-02-21 21:30 1273android应用的基本组件介绍: 1、Activit ... -
Android学习-应用与开发环境(一)
2012-02-21 20:59 1036工程; 1、 src文件夹存放源码。 2、 gen下有跟 ... -
JSP分页实例
2011-11-07 19:29 682分页技术实现 在开发网站的项目中难免会遇到各种各样的分页操作 ... -
Servlet和JSP复习笔记
2011-11-07 19:51 7351. 理解典型的Web应用 1.1 浏览器客户端、We ...
相关推荐
C语言基础学习心得总结文档 C语言基础学习心得总结文档 C语言基础学习心得总结文档 C语言基础学习心得总结文档 C语言基础学习心得总结文档 C语言基础学习心得总结文档 C语言基础学习心得总结文档 C语言基础学习心得...
这篇总结将深入探讨C语言的核心概念,包括输入输出函数、DOS系统时间的处理、符号与符号转换、操作符的使用、预处理程序的理解、控制屏幕输出、基本操作的执行、键盘输入以及变量的管理。 首先,我们关注的是C语言...
C语言基础知识总结_world文档.zipC语言基础知识总结_world文档.zipC语言基础知识总结_world文档.zipC语言基础知识总结_world文档.zipC语言基础知识总结_world文档.zipC语言基础知识总结_world文档.zipC语言基础知识...
C语言笔试基础总结.txtC语言笔试基础总结.txtC语言笔试基础总结.txtC语言笔试基础总结.txtC语言笔试基础总结.txtC语言笔试基础总结.txtC语言笔试基础总结.txtC语言笔试基础总结.txtC语言笔试基础总结.txtC语言笔试...
C语言基础知识总结 C语言基础知识总结是计算机编程语言的基础知识,本文总结了C语言的基础知识点,涵盖程序结构、数据类型、运算符、控制结构、函数、数组、指针等领域。 一、程序结构 * 程序结构有三种:顺序...
"C语言基础知识总结" 本资源摘要信息将对C语言的基础知识进行总结,涵盖了计算机基础知识、C语言基础知识、标识符、整数与实数、算术表达式、赋值表达式、复合赋值表达式、自加表达式、逗号表达式、强制类型转换、...
C语言基础总结脑图是一个视觉化工具,用于梳理C语言的核心概念和知识体系。脑图通常包括各个主题,如预处理、基本语法、流程控制、函数、内存管理、错误处理等。这种图形化表示方式可以帮助学习者快速回顾和记忆关键...
### 二级C语言基础知识总结 #### 一、C语言词汇概览 在C语言中,基本的词汇单元包括标识符、关键字、运算符、分隔符、常量以及注释符。 - **标识符**:用于命名变量、函数、数组等,遵循一定的命名规则。 - **...
本资源“C语言基础练习面试题”是针对初学者和有一定经验的开发者设计的一系列练习,旨在帮助他们巩固C语言基础知识,提升编程技能,并为面试做好准备。 在C语言的基础部分,这些练习涵盖了以下几个关键知识点: 1...
根据给定的C语言基础练习题及其描述,我们可以总结出一系列重要的C语言知识点,这些知识点不仅对于在校大学生,而且对于所有初学者都是极其宝贵的。下面将详细解释这些知识点: ### 1. C语言标识符规则 C语言中的...
总结起来,"必备Linux命令和C语言基础"这个课程旨在提供一个全面的入门指南,帮助学习者掌握在Linux环境下进行C语言编程所需的基本技能,以及在嵌入式系统中应用这些技能的能力。通过学习,他们将具备使用Linux...
最后,C语言中的注释、类型定义(Typedef)、运算符优先级和左值右值的概念等也是编程时必须要了解的基础知识点。特别是左值和右值的区分,它们分别代表了可以赋值的对象和表达式结果的位置。 综上所述,C语言的...
### C语言基础知识 #### 第一节 对C语言的基础认识 - C语言程序称为源程序,也称为编译单位。 - 每个C语言程序只能有一个`main()`函数。 - C语言的书写格式相对灵活,一行可以写多个语句,反之亦然。 #### 第二节...