您的位置:首页 > 其它

day03-基本类型的输入和输出

2012-04-28 01:29 225 查看
字符
字符的本质实际上也是与整数的方式存储的.

代码的规范化:
代码的可读性更强[容易让自己和别人能更加的看清楚程序]
使程序更不容易出错

什么是字节:
字节就是存储的单位,并且是硬件所能访问的最小的单位

1字节 = 8位
1K = 1024字节
1M = 1024K
1G = 1024 M
如果我计算一下我的内存可以运行多少个位 3*1024*1024*1024*8 = 结果就是等于你计算机所能运行多少位!
如果 int i 是占了4个字节 一个字节等于8 位,因计算机锁能访问的最少单位是位.
CPU只能访问内存里面是的数据的.而不是直接操作软件.

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

什么是ASCII
ASCII不是一个值,而是一种规定.
ASCII规定了不同的字符是使用哪个整数表示出来的
它规定的:

'A' = 65
'B' = 66
'a' = 97
'b' = 98
'0' = 48;

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

2.>基本的输入和输出函数的用法

Printf() - 将变量的内容输出道显示器上[重点]
四种用法:
1/.printf("字符串");
2.printf("输出控制符",输出参数);
3.Printf("输出控制符1 输出参数2 ",输出参数1,输出参数2);
4.Printf("输出控制符 非输出控制符",参数1)
5.Printf("输出控制符 ",输出参数1 ,输出参数2);

输出控制符包含以下:

%d int
%ld long int
%c char
%f float
%lf double
%x (或者%x %#x) int或long int 或 short int
%0 int 或long int 或 short int
%s 字符串

为什么要使用输出控制符

如果C语言是没有控制符的,那么输出的我知道是数据还是指令呢?
1.01组合的代码可以表示数据或指令
2.如果01组成的代码可以表示数据的话,那么同样的01代码组合以不同的输出格式进行输出就会显示不同的效果.

scanf()[通过键盘将数据输入到变量中]
两种用法:
用法一:scanf("输入控制符", &i);
功能:将从键盘输入的字符转换为输入控制符所规定格式的数据,
然后存入到已输入参数值得地址的变量中.

用法二:
功能:将从键盘输入的字符转换为输入控制符所规定格式的数据,然后存入已输入参数值的地址变量中.
非输入控制符必须原样输入

如何使用scanf编写出高质量代码
1.使用scanf之前最好先使用printf提示用户以什么样方式来输出.
2.Scanf中尽量不要使用非输入控制符,尤其是\n
3.应该编写代码的时候对用户非法输入做适当的处理(后期学习)
Char ch;
While((ch. = getchar())! = "\n")
Continue;

本文出自 “Growthcourse” 博客,请务必保留此出处http://wangweihao.blog.51cto.com/4857217/846283
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐