程序设计与算法(一)mooc第一周个人笔记

程序设计与算法(一)mooc第一周个人笔记@TOC

#程序设计与算法——笔记

第一周
1.C++程序头文件为
#include
#include
using namespace std;
2.%c表示读取一个字符,但他不会跳过空格
3.变量,变量可以由字母、数字和下划线构成,中间不能有空格,不能以数字开头
4.基本数据类型的字节数:int、long、unsigned int/long、float为4字节;short、unsigned short为2字节;double、(unsigned)long long为8字节;char、bool为1字节
5.int、long、char、short的最高位(在最左边一位)为符号位,为1则是负数,为0则是正数
程序设计与算法(一)mooc第一周个人笔记
6.char变量的初始化方式 char q=’a ’;
7.有符号整数的表示方式:
(1)符号位为0,则表示非负数,其绝对值为除符号位以外的部分
(2)符号位为1,则表示负数,其绝对值为除符号位以外的部分取反(1变0,0变1),再加1
程序设计与算法(一)mooc第一周个人笔记

  1. 整型数据(存在2,4,8字节的)转化成字符型数据(只有1字节)时只会保留1字节(第0位到第7位),其余字节丢弃,但小于256都可以被完整表示;例:0x562,16进制的562,1个16进制位数代表4个二进制,故62代表8个2进制,为1字节,所以0x562只会保留62
    9.ASCII编码的范围:0-255
    48-57:‘0’-‘9’;65-90:‘A’-‘Z’;97-122:‘a’-‘z’程序设计与算法(一)mooc第一周个人笔记