程序基本知识
1. 计算机中数据以二进制进行存储
1)整型数据—占两个字节,【-32768,32768】正数的原码,补码,反码都是本身,符号位为0负数的符号位为1,其余各位表示数值绝对值,反码为除符号位外取反,补码为反码加1 2)字符数据存储美国标准信息交换代码(ASCII)256个要记住几个重要点:空格(32)0(48)A(65)a(97)
2. 学会了程序的基本结构 int :整型数据,通常为默认类型; float:单精度浮点型,输入时要用f; double:双精度浮点型,输入时要用lf;
char:为字符型类型数据,属于整型类型,输入时用ch; void:空类型,声明函数无返回值或参数,显示丢弃运算结果;(还不会)
3. 细节:%02d表示输出时有两个字符,若输入2.则输出02,前面一位为0就用0补上;%4d就表示4个字符,且不足四字符时用空格补上; %x.y 小数点前表示占据几个字符,小数点后表示要留几位小数
还要注意当浮点数进行乘除法时,要注意小数点,否则不能读出小数。
4.小小分析如何判断一个数是否为素数素数是能被1和本身整除的数:
首先定义一个isprime,然后在for循环内对数据进行处理,定义一个i=2,然后x对i进行取余,并且每进行一次循环后i加一,从而来判断x是否只能被自己或1整除,如果能被i取余,则isprime=0,即不是素数,然后在循环外面判断isprime的值从而输出结果。
素数进阶版这道题目要求输出每一个2至n的素数,要在判断素数的基础上进行输出 素数
这时候就需要运用到我们这周学到的多重嵌套,运用两个for循环,在最里面的for循环内进行判断素数的目的,外面一个来记住每一个输出的素数,最终根据题目要求进行编程
5.switch case语句的简单格式
要注意switch()括号内必须为整数,即要输入的数,case后紧跟要分支的名称加‘:’符号,而后进行输出
我要分享的就这么多,全部都是基础的小知识,希望大家不要嫌弃小生,若有错误点,敬请指正!