C语言预备知识

一 结构化语言:C,basic,Fortran,Pastal

    面向对象:C++,JAVA,C#,Algo,Ada,smalltalk

二 C的优点:代码量小,速度快,功能强大

    C的缺点:危险性高(对应功能强大),开发周期长,可移植性弱。

三 进制转换

   1. 进制转换就是逢几进一,计算方式都是从右往前数,就像八进制,12345,即5x8的零次方+4x8的一次+3x8的二次……以此类推。

   2.进制的本质就是一种计数方式。

   3. C语言规定八进制数之前加0(数字),十六进制前加0x或者0X。

   4. %d:十进制输出。%x:十六进制输出。%o:八进制输出。

四 变量为什么要初始化?

   变量的本质就是内存中的一段存储空间。

   初始化就是赋值,只有定义,没有赋值时,存储这个变量(比如变量i)的这段内存存放过其他代码,以往使用这块内存的程序会留下痕迹,也就是0101等,看编译器,VC++会输出很大的数提醒没初始化,devc++会输出0.

 五 编译软件怎么运行的代码?

   软件运行时,申请内存,内存是在操作系统的统一管理下使用的,操作系统同意分配内存后,运行期间该内存不再分配给其他软件。运行完毕后,操作系统将回收该内存空间。(回收并不清空遗留痕迹,因而变量需要赋值。)

  软件不能直接执行,编译后生成exe由CPU执行。

六 常量以什么形式存在计算机里?

1. 整数:补码形式转换二进制存放。

2. 实数:以IEEE754标准存放。

3 字符:字符先用ASCII码转换为整数,再用补码形式转换二进制存放。

七 什么是字节

    字节就是存储数据的单位,并且是硬件所能访问的最小单位。(硬件只能精确到字节)一个字节=8位。int=4字节,long=8字节,char=1字节。

    1k=1024字节,M和G由此类推,都是1024(2的十次方)。

八 什么是ASCII

     定义类型是char只能用'',而且里面只能有一个字符。比如‘ab’就是错的,因为字符串不能赋值给字符。但char ch=‘A’就是对的。

     字符串要用“”包起来,所有“”里面都默认添加了一个/0,但是在C里,字符串要通过数组保存,所以char i=“ADF”也是错的,char放不下。

     字符可以和整数相互转换,因为ASCII码是一种标准,规定了字符以怎样的整数值去保存。

     例如:‘A’=65;‘a'=97;’B'=66;‘b'=98;’0‘=48;

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值