博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小蚂蚁学习C语言(4)——C语言编程预备知识(下)
阅读量:6659 次
发布时间:2019-06-25

本文共 989 字,大约阅读时间需要 3 分钟。

hot3.png

接上篇:

11,代码规范化

推荐一本书《高质量C/C++编程》林锐  通俗易懂

简单的记录一下,就是注意缩进,注意换行

老师讲了20分钟,可这些内容就是平常写代码时的习惯啊,平时自己总是怎么写,也没有注意过这还是个学问呢。估计老师讲的对象应该是从来没有编过程序的人。

    

 12,什么是字节

    字节就是存储数据的单位,并且是硬件能够访问的最小单位。

    一个字节 = 8位

    1K    =    1024 字节

    1M    =    1024K;

    1G    =    1024M;

    师说:一个人的成功跟你的努力关系不大,一是时代,二是机遇,三是努力。

    学习完27讲

13,不同类型数据之间相互赋值的问题

    int i = 45;

    long j = 102345;

    i = j;

    研究C或者C++的话这一块是必须要掌握的,如果以后是要研究java的话,可以无视这一块,因为这在java中是会报错的。

    如果要研究它,需要学习一个知识叫“补码”,如果补码搞不清楚,这个问题就难以搞清楚的。

    这一块可以先不考虑了。刚开始学习的时候,不同类型的数据不要相互转换。

char使用常见问题解析

# include<stdio.h>

int main(void)

{

    char ch = 'A';    //正确

    //char ch = "AB";    //错误,因为char只有一个字符,AB两个字符放不进去

    //char ch = "A";    //错误,根据之前的笔记可以知道,双引号内部一定添加了\0,所以它不是“一”个字符

    //char ch = 'AB';        //错误,只能存放一个字符,单引号是能用于单个字符

    //char ch = 'B';    //错误,和第一行结合起来,就等于变量名被重复定义了两次

    ch = 'C';

    ch = 'd';

    printf("%c\n",ch);

    return 0;

}

14,什么是ASCII码

它不是一个值,而是一种规定,它规定了不同的字符使用哪个整数值去表示。

它规定了 “A” --65

“B” -- 66    等等

实际上第15个问题,也就解决了,字符也是通过这种ASCII编码的规定,以整数的形式存储了起来。

15,字符的存储[字符的本质上与整数的存储方式相同]

见第14问。

学PHP的小蚂蚁 博客 

转载于:https://my.oschina.net/woshixiaomayi/blog/537547

你可能感兴趣的文章
B+树索引的使用
查看>>
nagios监控linux主机
查看>>
我的友情链接
查看>>
linux找不到网卡配置文件解决办法
查看>>
nginx跳转参数与实例
查看>>
现代软件工程 第二章 【个人技术】 练习与讨论
查看>>
Linux下的进程通信方式(IPC)——管道通信
查看>>
生活小感悟
查看>>
使用IE6自带代理程式inetwiz.exe设置上网代理
查看>>
贪婪与非贪婪模式 2贪婪与非贪婪模式匹配原理
查看>>
报错 status: { DRDY ERR } ata3.00: error: { UNC }
查看>>
如何批量修改mysql表的引擎
查看>>
centos6.6_64位+mysql5.6.22主从实战
查看>>
php常用知识小结
查看>>
HTTP基础
查看>>
CCNA实验之---Cisco VTP
查看>>
centos 5.3下安装opennms
查看>>
11.python并发入门(part10 多进程之间实现通信,以及进程之间的数据共享)
查看>>
关于windows server 2012 DNS的设置及常见问题
查看>>
linux内核改logo
查看>>