CÓïÑÔÎļþ
13.1 CÎļþ¸ÅÊö
Ëùν“Îļþ”ÊÇÖ¸Ò»×éÏà¹ØÊý¾ÝµÄÓÐÐò¼¯ºÏ¡£Õâ¸öÊý¾Ý¼¯ÓÐÒ»¸öÃû³Æ£¬½Ð×öÎļþÃû¡£Êµ¼ÊÉÏÔÚÇ°ÃæµÄ¸÷ÕÂÖÐÎÒÃÇÒѾ¶à´ÎʹÓÃÁËÎļþ£¬ÀýÈçÔ´³ÌÐòÎļþ¡¢Ä¿±êÎļþ¡¢¿ÉÖ´ÐÐÎļþ¡¢¿âÎļþ (Í·Îļþ)µÈ¡£
Îļþͨ³£ÊÇפÁôÔÚÍⲿ½éÖÊ(Èç´ÅÅ̵È)Éϵģ¬ÔÚʹÓÃʱ²Åµ÷ÈëÄÚ´æÖÐÀ´¡£´Ó²»Í¬µÄ½Ç¶È¿É¶ÔÎļþ×÷²»Í¬µÄ·ÖÀà¡£´ÓÓû§µÄ½Ç¶È¿´£¬Îļþ¿É·ÖΪÆÕͨÎļþºÍÉ豸ÎļþÁ½ÖÖ¡£
ÆÕͨÎļþÊÇָפÁôÔÚ´ÅÅÌ»òÆäËüÍⲿ½éÖÊÉϵÄÒ»¸öÓÐÐòÊý¾Ý¼¯£¬¿ÉÒÔÊÇÔ´Îļþ¡¢Ä¿±êÎļþ¡¢¿ÉÖ´ÐгÌÐò£»Ò²¿ÉÒÔÊÇÒ»×é´ýÊäÈë´¦ÀíµÄÔʼÊý¾Ý£¬»òÕßÊÇÒ»×éÊä³öµÄ½á¹û¡£¶ÔÓÚÔ´Îļþ¡¢Ä¿±êÎļþ¡¢¿ÉÖ´ÐгÌÐò¿ÉÒÔ³Æ×÷³ÌÐòÎļþ£¬¶ÔÊäÈëÊä³öÊý¾Ý¿É³Æ×÷Êý¾ÝÎļþ¡£
É豸ÎļþÊÇÖ¸ÓëÖ÷»úÏàÁªµÄ¸÷ÖÖÍⲿÉ豸£¬ÈçÏÔʾÆ÷¡¢´òÓ¡»ú¡¢¼üÅ̵ȡ£ÔÚ²Ù×÷ϵͳÖУ¬°ÑÍⲿÉ豸Ҳ¿´×÷ÊÇÒ»¸öÎļþÀ´½øÐйÜÀí£¬°ÑËüÃǵÄÊäÈë¡¢Êä³öµÈͬÓÚ¶Ô´ÅÅÌÎļþµÄ¶ÁºÍд¡£
ͨ³£°ÑÏÔʾÆ÷¶¨ÒåΪ±ê×¼Êä³öÎļþ£¬Ò»°ãÇé¿öÏÂÔÚÆÁÄ»ÉÏÏÔʾÓйØÐÅÏ¢¾ÍÊÇÏò±ê×¼Êä³öÎļþÊä³ö¡£ÈçÇ°Ãæ¾³£Ê¹ÓõÄprintf,putcharº¯Êý¾ÍÊÇÕâÀàÊä³ö¡£
¼üÅÌͨ³£±»Ö¸¶¨±ê×¼µÄÊäÈëÎļþ£¬´Ó¼üÅÌÉÏÊäÈë¾ÍÒâζ×Å´Ó±ê×¼ÊäÈëÎļþÉÏÊäÈëÊý¾Ý¡£scanf,getcharº¯Êý¾ÍÊôÓÚÕâÀàÊäÈë¡£
´ÓÎļþ±àÂëµÄ·½Ê½À´¿´£¬Îļþ¿É·ÖΪASCIIÂëÎļþºÍ¶þ½øÖÆÂëÎļþÁ½ÖÖ¡£ASCIIÎļþÒ²³ÆΪÎı¾Îļþ£¬ÕâÖÖÎļþÔÚ´ÅÅÌÖдæ·Åʱÿ¸ö×Ö·û¶ÔÓ¦Ò»¸ö×Ö½Ú£¬ÓÃÓÚ´æ·Å¶ÔÓ¦µÄASCIIÂë¡£
ÀýÈ磬Êý5678µÄ´æ´¢ÐÎʽΪ£º
ASCIIÂ룺 00110101 00110110 00110111 00111000
↓ ↓ ↓ ↓
Ê®½øÖÆÂ룺 5 6 7 8
¹²Õ¼ÓÃ4¸ö×Ö½Ú¡£
ASCIIÂëÎļþ¿ÉÔÚÆÁÄ»ÉÏ°´×Ö·ûÏÔʾ£¬ÀýÈçÔ´³ÌÐòÎļþ¾ÍÊÇASCIIÎļþ£¬ÓÃDOSÃüÁîTYPE¿ÉÏÔʾÎļþµÄÄÚÈÝ¡£ÓÉÓÚÊÇ°´×Ö·ûÏÔʾ£¬Òò´ËÄܶÁ¶®ÎļþÄÚÈÝ¡£
¶þ½øÖÆÎļþÊÇ°´
Ïà¹ØÎĵµ£º
×ÔÓɵĸèÒ¥
¡¡¡¡±¾ÊéÊÇ×ÔÓÉÈí¼þ´ÔÊéµÄÒ»²¿·Ö£¬Ò²ÊÇÒ»Ê××ÔÓɵĸèÒ¥¡£
¡¡¡¡±¾ÊéÖвûÊöµÄGNU C¿â£¬¶¨ÒåÁËËùÓÐÔÚISO C±ê×¼Ëù¹æ¶¨µÄ£¬ÒÔ¼°POSIX±ê×¼¡¢ÆäËüÏà¹Ø±ê×¼ºÍUNIXϵͳËùÅÉÉúµÄ±ê×¼Öж¨ÒåµÄËùÓк¯Êý£¬ÎªGNU²Ù×÷ϵͳËùÖ§³Ö¡£
C³ÌÐòÉè¼ÆÓïÑÔÌṩÖîÈçÊäÈë/Êä³ö¡ ......
#include <stdlib.h>
#include<stdio.h>
#include<time.h>
#define randomize() srand((unsigned)time(NULL)) //¶¨ÒåÒ»¸öºê
int main(void)
{
int i;
printf("Ten random numbers from 0 to 99\n\n");
randomize();
for(i=0; i<100; i++)
{
printf("%d\n", rand() % 100);
sleep(1) ......
Ò»£º×Ö·û´®ÀàÐÍ·ÖÀࣺ
1. C·ç¸ñ×Ö·û´®£ºÆðÔ´ÓÚC£¬²¢ÔÚC++Öеõ½Ö§³Ö¡£
a. ´æ´¢·½Ê½£º±»´æ´¢ÔÚÒ»¸ö×Ö·ûÊý×éÖУ¬Í¨¹ýÒ»¸öchar*ÀàÐ͵ÄÖ¸ÕëÀ´²Ù×ÝËü¡£
b. ÌṩµÄ¿âº¯Êý£º°üº¬Í·Îļþ£º#include<cstring> ......
ÔÚÇ°ÃæÒѾ½éÉܹý£¬£ÃÔ´³ÌÐòÊÇÓɺ¯Êý×é³ÉµÄ¡£ËäÈ»ÔÚÇ°Ãæ¸÷ÕµijÌÐòÖдó¶¼Ö»ÓÐÒ»¸öÖ÷º¯Êýmain()£¬µ«ÊµÓóÌÐòÍùÍùÓɶà¸öº¯Êý×é³É¡£º¯ÊýÊÇ£ÃÔ´³ÌÐòµÄ»ù±¾Ä£¿é£¬Í¨¹ý¶Ôº¯ÊýÄ£¿éµÄµ÷ÓÃʵÏÖÌض¨µÄ¹¦ÄÜ¡££ÃÓïÑÔÖеĺ¯ÊýÏ൱ÓÚÆäËü¸ß¼¶ÓïÑÔµÄ×Ó³ÌÐò¡££ÃÓïÑÔ²»½öÌṩÁ˼«Îª·á¸»µÄ¿âº¯Êý(ÈçTurbo C£¬MS C¶¼ÌṩÁËÈý°Ù¶à¸ö¿âº¯Êý)£¬» ......